忘记Mercurial文件而不将删除传播到团队

时间:2011-12-30 14:40:27

标签: netbeans mercurial

我们有一个文件被无意中错误地添加到我们的Mercurial仓库中。问题是这个文件是Netbeans特定的文件,Netbeans在每个人的本地工作区上不断变化。因此,每当他们拉动时,Mercurial认为他们已经修改了本地更改,并且不允许他们合并而不会搁置该文件。

我们如何告诉Mercurial删除或忘记此文件,而不将文件删除传播给整个团队。每当我们使用hg forget或hg remove时,下次从repo中提取时,它会从本地工作区中删除该文件。

我们缺少什么?有没有一种简单的方法可以在没有备份文件的情况下执行此操作,拉动,然后在Mercurial删除它之后将其替换?

3 个答案:

答案 0 :(得分:3)

Mercurial中似乎不存在这种情况。

请参阅Issue 2212

答案 1 :(得分:0)

你总是可以写一个你想要的扩展名......;)

容易吗?不......但也许不是太多的工作(2-4小时?)并且对每个人都有用。

答案 2 :(得分:-1)

hg help forget不要忘记将此文件添加到ignore-list