我有一台Windows机器上运行的Visual SVN服务器。 我正在使用集成到Visual Studio中的VisualSVN客户端。 以前,我们使用了Visual SourceSafe,它具有locking修改解锁版本模型。 尽pipe这个模型存在缺陷,但这是我们习以为常的,而且我们想要Subversion的相同行为。 总之,我们不相信合并。
我做了以下…
enable-auto-props = yes
* = svn:needs-lock=*
no-unlock = false
我有以下问题
我怎样才能解决这些问题? 我真的不想听到销售人员为什么要使用copy-modify-merge,请帮我解决问题。
我认为你的问题是与VisualSVN,你需要联系他们configuration产品不显示对话框和自动解锁恢复。 Stefan对于修复是非常好的,听起来像没有解锁的configuration项目也应该适用于恢复和提交。 请注意,恢复function不会联系服务器,所以他可能会认为这是一个不希望的变化。
在大多数情况下,锁是一个手动的东西,你需要明确地locking和解锁,所以大多数人使用它将不得不确保他们解锁。
如果“locking对话框”是一个乌龟的东西,你可以configuration对话框自动closures,如果没有错误。 再次,发送邮件到邮件列表 ,看看是否其他人都想要这个改变。
PS。 当我从VSS转换到SVN时,我决定采用copy-merge-modify方法,然后在所有操作都不能正常工作的情况下对所有东西都进行打包locking。 没有人抱怨,他们都喜欢系统(一旦我告诉他们不要试图解决与二进制文件的冲突)