我目前正在使用Subversion存储库,但我正在使用git在本地机器上工作。它使工作变得更容易,但是它也使得颠覆回购中的一些不良行为非常明显,并且给我造成了问题。使用Git处理颠覆操作:忽略对跟踪文件的修改
拉下代码后会有一些复杂的本地构建过程,它会创建(并且不幸地修改)一些文件。很明显,这些更改并不意味着被提交回存储库。不幸的是,构建过程实际上是在修改一些跟踪文件(是的,很可能是因为有人错误地将这些构建工件提交给了Subversion存储库)。由于这些修改将它们添加到我的忽略文件中对我没有任何帮助。
我可以避免检查这些变化回来它,我简单地不分阶段或提交它们,但有未分离的本地更改意味着我不能先彻底清除它们,然后重新分配。
我想知道的是,是否有任何方法可以忽略对一组跟踪文件的未来更改?另外,还有另一种方法来处理我遇到的问题,或者我只需告诉谁检查了这些文件来清理它们?
我同意,我只是想要一个备份计划,以防万一这种情况不会发生。我必须使用存储库,但这些文件不是我的,我使用git来处理它。 – 2010-04-01 18:59:40
我可以看到我将如何复制这些文件,但我不知道如何在干净的过滤器中引用文件名。有没有一个变量呢? – 2010-04-02 00:02:01
@Chris:在阅读http://lists.zerezo.com/git/msg422632.html后,我不确定这个过滤器驱动程序是否是正确的工具,因为J.C. Hamano希望它是无状态的。 – VonC 2010-04-02 06:24:32