我目前正在使用 subversion 存储库,但我正在使用 git 在我的机器上本地工作。它使工作变得更容易,但它也使 subversion repo 中发生的一些不良行为非常明显,这给我带来了问题。
拉下代码后有一个有点复杂的本地构建过程,它会创建(不幸的是修改)许多文件。显然,这些更改并不意味着要提交回存储库。不幸的是,构建过程实际上是在修改一些被跟踪的文件(是的,很可能是因为有人在某个时候错误地将这些构建工件提交到了 subversion 存储库)。由于这些是修改,因此将它们添加到我的忽略文件对我没有任何作用。
我可以避免检查这些更改,我简单地不暂存或提交它们,但是有未暂存的本地更改意味着我不能在不先清理它们的情况下进行变基。
我想知道的是,是否有任何方法可以忽略未来对一组跟踪文件的更改?或者,是否有另一种方法来处理我遇到的问题,或者我只需要告诉签入这些文件的人来清理它们?