我希望这些问题不是太明显或模糊,但我在寻找答案时遇到问题,因为我不确定术语。
我正在使用带有Unfuddle和Visual Studio 2010的TortoiseSVN。
之前我使用的Sourcegear's Fortress对我来说非常好,但我的新公司使用SVN。
我目前遇到的问题是:
如果我在visual studio中编辑文件,则将更改提交(签入)回SVN然后 我的同事然后去他的视觉工作室编辑同一个文件(检查出来),它不会自动更新到我刚签到的新版本,所以当他在更改后再去检查文件时它会抛出冲突错误。
所以我的问题是: 是否有一个设置会在您签出文件时自动更新到最新版本?或者我使用它错了?
感谢您的帮助。
贝克斯
答案 0 :(得分:2)
您没有“签出”文件,您应该在编辑前更新。 Subversion使用different versioning model而不是你习惯的。{/ p>
确保在发生冲突时使用良好的冲突编辑器。我个人使用DiffMerge配置为AnkhSVN中的差异和合并工具。