PIC*_*ain 26 mercurial undo add
假设我输入hg addMercurial,并且我的工作目录中有一堆未被跟踪的文件未被忽略.在没有明确键入每个文件的名称的情况下,取消添加所有这些文件的最简单方法是什么?
我可以用一个命令将它们全部取消吗?
Laz*_*ger 27
前言
您必须始终提出问题,其中包含尽可能多的信息.因为现在你的问题,取决于某些条件,可能有完全不同的答案.
案例一 - 在已经版本化的文件中没有本地修改,只添加(而不是已提交)文件
hg revert 将工作目录返回到上次提交后的状态,撤消所有更改.
案例一 - 本地编辑,您要保存并偶尔添加文件
hg forget命令中使用fileset ,例如hg forget "set:added()".Mar*_*ler 25
使用hg revert或hg forget在文件上(对于您运行的文件都执行相同hg add操作).为避免输入文件名,您可以使用如下文件集:
$ hg revert "set:added()"
Run Code Online (Sandbox Code Playgroud)
这将使文件恢复到工作副本父版本中的显示方式,即它将再次变为未知.
| 归档时间: |
|
| 查看次数: |
14763 次 |
| 最近记录: |