2

フォルダー構造の再構築を行いましたが、mercurial で原因がわからない問題が発生しています。

hg statusファイルを表示しません。

hg status -A一方、多くのA somefileと を示していR somefileます。

しかし、私がコミットしようとすると、hgあると言いますnothing changed

ここで何が起こっているのか分かりますか?

リポジトリは 2.5.x で作成されていますが、mercurial 2.6 を実行しています。地方でもやってます。

更新: 問題のレポを変更すると、同じ動作が得られます

$ echo tmp > tmp
$ hg add tmp
$ hg status # shows nothing
$ hg status -A # shows 'A tmp'Oh, 
$ hg commit
nothing changed

UPDATE2: 次の拡張機能がインストールされています

color =
progress =
rebase = 
transplant = 
histedit = 
churn = 
graphlog = 
hgk = 
highlight = 
inotify = 
activity=/home/simendsjo/code/hgactivity-2.1/activity

更新 3: これ以上調査する時間がなかったので、以前と同じように再構築をやり直したところ、今回はすべてが期待どおりになりました。以前と同じこと以外は何もしていませんhg mvが..

4

2 に答える 2

1

これと同じエラーが発生し、ファイルの 1 つとファイル名に NULL 文字が含まれていました。ファイルのHGリストに「?」として表示されました。ファイル名の文字。名前を変更して、すべてが通常どおりコミットされたことを削除します。

于 2016-06-02T20:43:24.683 に答える