如何避免检查SVN存储库的本地更改?

Bil*_*l K 7 svn svk

我必须对我的项目文件进行本地更改,以使其在不同的环境中运行.现在两次我不小心检查了这些变化(并搞砸了其他人的运行环境).

可能有很多更好的方法来建立我们的构建,但由于我在一个已建立的项目中担任顾问,我无法真正改变客户的工作方式.

我已经尝试在同一个存储库中设置第二个分支(这会反复发生,复制其存储库根目录中的整个树 - 我不会再次讨论它了).

尝试设置我自己的第二个存储库并将这些文件检入新存储库.这也非常混乱,基本上没有用.

我正在考虑SVK - 看起来它可以提供帮助,但我无法找到一个可行的模式.

我想我甚至在这里发布并没有得到一个好的答案,但那是在我认真考虑SVK之前 - 我认为这个新参数可能有更好的解决方案.

我意识到我可以跟踪我想要检查的更改,然后只是检查那些,但这是一个人类依赖和错误的程序,到目前为止,已经失败了两次(因为我是一个有缺陷的人类).

关于如何做到这一点的任何建议?

Nic*_*yer 7

你用什么客户?

TortoiseSVN有一个很好的功能,它利用了SVN内置的更改列表功能.如果右键单击已修改的文件夹并选择"检查修改",则可以右键单击该对话框中的任何已修改文件,然后选择"添加到更改列表 - >忽略提交".从那时起,无论何时执行提交,Tortoise都会确保不将这些文件添加到提交中.请参阅此页面上的"从提交列表中排除项目" .

如果您不使用乌龟,可以手动设置类似的更改列表.