【发布时间】:2012-11-22 10:35:53
【问题描述】:
刚刚犯了一个错误,使用addremove尝试删除一些没有使用hg remove而被删除的文件
现在有数百个文件将在下一次提交时添加
我是否可以快速删除所有这些添加的文件,而无需手动使用 bash 脚本或更糟糕的 hg removing 或 forgetting 每个文件?
【问题讨论】:
标签: mercurial
刚刚犯了一个错误,使用addremove尝试删除一些没有使用hg remove而被删除的文件
现在有数百个文件将在下一次提交时添加
我是否可以快速删除所有这些添加的文件,而无需手动使用 bash 脚本或更糟糕的 hg removing 或 forgetting 每个文件?
【问题讨论】:
标签: mercurial
【讨论】:
你可以很容易地在命令行上使用类似的东西:
hg status --added --no-status | xargs hg forget
这应该会忘记自上次提交以来添加的所有文件。
我可以建议将您不想添加的文件添加到 .hgignore 文件中,这样就不会再发生这种情况了吗?
【讨论】: