我是来自 Visual Source Safe (VSS) 背景的 Subversion (SVN) 新手。在 VSS 中,编辑文件的人会检出该文件,并阻止其他用户通过 Visual Studio 对其进行编辑。我知道 SVN 是一种并发模型,允许多人处理同一个文件,然后将更改合并在一起。我的问题是这样的:
避免让用户编辑同一个文件(编写大量代码)并面临复杂的更改合并或更糟糕的是编写大量代码却发现文件被另一个用户锁定的最佳方法是什么?
有没有办法在检索文件时通知用户它当前正在被另一个用户编辑或当前被另一个用户锁定?
其他详情:
使用 VisualSVN 服务器作为 SVN 服务器。
使用 TortoiseSVN 和 AnkhSVN 客户端。