[解決済み] Mercurialです。「作業ディレクトリにある未追跡のファイルと要求されたリビジョンにあるファイルが異なる"?
2023-05-24 13:58:18
質問
この Mercurial のエラーが何を意味するのか、誰か教えてください。
作業ディレクトリにある未追跡のファイル 要求されたリビジョンのファイルと異なる リビジョン
hg フェッチ時に発生しました。
C:\myapp>hg fetch ssh://hg/myapp-v1
pulling from ssh://hg/myapp-v1
searching for changes
adding changesets
adding manifests
adding file changes
added 93 changesets with 693 changes to 78 files (+1 heads)
updating to 797:0df7dbe7dc06
196 files updated, 0 files merged, 196 files removed, 0 files unresolved
merging with 704:edb7765768c6
abort: untracked file in working directory differs from file in requested revision: 'a/b/c/d.java'
私が言えることは、このファイル(a/b/c/d.java)は、.hgignoreで設定されたどのパスにも一致しないということです。 そして、この特定のファイルは、2つの(myapp & myapp-v1)リポジトリでも同じです。
私はこれが何を意味するのかさえ、はっきりしません。 ??
どのように解決するのですか?
という名前のファイルがすでに存在すると表示されます。
a/b/c/d.java
という名前のファイルがすでに myapp リポジトリのローカルワーキングディレクトリにありますが、それは追加(追跡)されておらず、fetch は更新/マージ時にそれを上書きすることを望んでいないことを示しています。
できることはエターナルです。
-
のコピーを移動します。
a/b/c/d.java
を移動し、それから pull/update を行います。 その後、移動したa/b/c/d.java
をフェッチでダウンさせたものと比較します。
または
-
hg add a/b/c/d.java
,hg commit a/b/c/d.java
そして、プル/マージ
前者は邪魔なファイルがなくなったのでうまくいき、後者はコピーが追跡されるのでMercurialがマージできるからうまくいくのです。
また
fetch
. これは
pull
と
update
そして
merge
を使うのは、安全な方法とは言えません。 この場合、あなたの
pull
は成功し、両方の
update
と
merge
を使えば、もっと親切なメッセージが出るはずです。
関連
-
[解決済み】以下の追跡されていないワーキングツリーファイルは、マージによって上書きされますが、私は気にしません。
-
[解決済み] Mercurial: ~/.hgrc ファイルがありません。
-
[解決済み] Hg支店の閉鎖
-
[解決済み] [Solved] Mercurialで作業ディレクトリから未追跡のファイルをすべて削除するには?
-
[解決済み] すべて破棄して、最新リビジョンのクリーンコピーを取得しますか?
-
[解決済み] hgでタグ/ブランチに切り替えるにはどうしたらいいですか?
-
[解決済み] Mercurialで削除されたファイルを復元するにはどうしたらいいですか?
-
[解決済み] Mercurial - チェンジセットで変更されたすべてのファイル?
-
[解決済み] リモートサーバーの hg パスを取得する方法は?
-
[解決済み] Mercurialで、プッシュする前に一連のチェンジセットを1つに「圧縮」するにはどうしたらいいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】マーキュリアル。ブランチの名前を変更できますか?
-
[解決済み] すべて破棄して、最新リビジョンのクリーンコピーを取得しますか?
-
[解決済み] hgでタグ/ブランチに切り替えるにはどうしたらいいですか?
-
[解決済み] Mercurial で特定のバージョンのファイルを取得するには?
-
[解決済み] Mercurial ファイルのリビジョン履歴を見るには?
-
[解決済み] TortoiseHg パッチを適用する
-
[解決済み] Mercurial にリモートリポジトリを追加するには?
-
[解決済み] Mercurialで削除されたファイルを復元するにはどうしたらいいですか?
-
[解決済み] Mercurial - チェンジセットで変更されたすべてのファイル?
-
[解決済み] Mercurialで、プッシュする前に一連のチェンジセットを1つに「圧縮」するにはどうしたらいいですか?