我是来自Visual Source Safe(VSS)背景的Subversion(SVN)的新手。在VSS中,编辑文件的人员将检出文件,并锁定其他用户通过Visual Studio进行编辑。我知道SVN是一个并发模型,允许多个人在同一个文件上工作,然后将这些更改合并在一起。我的问题是这样的:如何避免Subversion中的复杂合并?
什么是避免用户编辑同一文件(写成吨的代码),要么面临自己的改变或一个复杂的合并书写更糟糕的一吨的代码,最好的方法只发现该文件被另一个用户锁定?
有没有办法来通知检索文件时,它是当前正由另一用户编辑或正在被其他用户锁定用户?
其他信息:
使用VisualSVN服务器为SVN服务器。
使用TortoiseSVN和AnkhSVN客户端。
谢谢大家的所有建议,并设置我直。 – Achilles 2009-11-12 16:20:14
一年来不及,但我真的不得不推荐阅读SVN手册。它是以一种轻松,实用的方式编写的,并且像一个广泛的SO答案一样阅读。 – 2010-09-16 11:20:35