我目前使用Subversion存储库,但是用Git在本地工作。这使得工作变得更加容易,但同时也凸显了Subversion存储库中一些不良行为,给我带来了问题。
拉取代码后需要进行相当复杂的本地构建过程,并且会创建(并不幸地修改)许多文件。显然,这些更改并不打算提交回存储库。不幸的是,构建过程实际上正在修改一些已跟踪的文件(是的,很可能是因为有人误将这些构建生成物提交到Subversion存储库中)。由于这些都是修改,将它们添加到我的忽略文件中对我没有任何帮助。
我可以避免将这些更改提交回去,只需不进行暂存或提交即可,但是未暂存的本地更改意味着在清理之前无法进行变基。
我想知道是否有方法忽略一组已跟踪的文件的未来更改?或者,是否有其他处理此问题的方法,还是我必须告诉提交这些文件的人去清理它们?
拉取代码后需要进行相当复杂的本地构建过程,并且会创建(并不幸地修改)许多文件。显然,这些更改并不打算提交回存储库。不幸的是,构建过程实际上正在修改一些已跟踪的文件(是的,很可能是因为有人误将这些构建生成物提交到Subversion存储库中)。由于这些都是修改,将它们添加到我的忽略文件中对我没有任何帮助。
我可以避免将这些更改提交回去,只需不进行暂存或提交即可,但是未暂存的本地更改意味着在清理之前无法进行变基。
我想知道是否有方法忽略一组已跟踪的文件的未来更改?或者,是否有其他处理此问题的方法,还是我必须告诉提交这些文件的人去清理它们?