我用它来从repo中删除一个文件:
hg remove <full file path>
Run Code Online (Sandbox Code Playgroud)
您可以使用什么命令hg remove对本地删除的所有文件执行操作?
通过本地删除,我的意思是那些出现!在你做的时候hg status.
对于添加,您可以hg add添加所有新文件(前缀为?).
mfp*_*zel 362
这将添加所有未被忽略的新文件,并删除所有本地丢失的文件
hg addremove
Run Code Online (Sandbox Code Playgroud)
这些中的任何一个都将删除所有本地丢失的文件(它们是相同的命令)
hg remove --after
hg remove -A
Run Code Online (Sandbox Code Playgroud)
tse*_*thy 32
如果您打算做addremove和承诺,它可以用"-A"选项加入如图所示在这里:
hg commit -A -m 'Commit with addremove'
Run Code Online (Sandbox Code Playgroud)
最初的问题是询问如何删除(即忘记)"!"使用时显示的文件hg st。一种具有透明性优点的直接方法是hg st与以下-n选项一起使用:
hg -v forget $(hg st -nd)
Run Code Online (Sandbox Code Playgroud)
(当然,这些文件只会在下一次提交时被忘记。)
这些标志在其他地方有充分的文档说明(例如,通过hg命令本身),但简要来说:
-n 表示“仅文件名”-d 表示“选择已删除的文件”| 归档时间: |
|
| 查看次数: |
84833 次 |
| 最近记录: |