你可以只使用hg forget
也許將文件添加到您的.hgignore
文件
並回答有關my_file
的R
最後一個問題。如果您看到hg rm --help
幫助:
汞除去[選項] ... FILE ...
別名:RM
消除對未來指定的文件提交
Schedule the indicated files for removal from the current branch.
This command schedules the files to be removed at the next commit. To undo
a remove before that, see "hg revert". To undo added files, see "hg
forget".
Returns 0 on success, 1 if any warnings encountered.
選項:
-A - 記錄刪除丟失文件後
-f --force即使添加或修改了刪除(和刪除)文件
-I --include PATTERN [+]包含與給定模式匹配的名稱
-X --exclude PATTERN [+]排除與給定匹配的名稱圖案
[+]標記選項可以指定多次
使用「汞-v有助於消除」以顯示更多信息
正如你可以看到你正迫使該文件的刪除和這就是爲什麼你可以看到R
(刪除)
謝謝我認爲我爲什麼會感到困惑的原因是因爲'hg忘記myfile'(這似乎是'hg rm -Af myfile'的別名)**標記**文件以便hg停止跟蹤它**在提交**之後(這就是爲什麼Hg在文件旁邊顯示'R'直到我提交) –