我在本地有一些个性化文件,不需要提交。
他们搞砸了执行 svn status 的结果,所以我想将它们隐藏在 svn status 的结果中。
但我仍然希望在执行 svn update 时更新它们。
有没有办法在Subversion中实现这个目标?
我不关心可能的冲突并会手动修复它们。
答案 0 :(得分:2)
没有好方法可以使用版本化文件,但要在svn status
/ svn commit
上忽略它。
这种情况的最佳做法是拥有该文件的版本化模板,并为每个工作副本制作一份副本,然后根据需要修改副本:
Versioned file: config.txt.orig
Unversioned file: config.txt
您还可以将未版本控制的文件(config.txt
)添加到svn:ignore
,以便它不会显示在svn status
中。
svn propedit svn:ignore .
在您使用TortoiseSVN客户端的情况下,还有一个非标准的解决方案 - 特殊ignore-on-commit
更改列表:
更多资源: