【发布时间】:2010-12-15 21:45:05
【问题描述】:
我是来自 Visual Source Safe (VSS) 背景的 Subversion (SVN) 新手。在 VSS 中,编辑文件的人会检出该文件,并阻止其他用户通过 Visual Studio 对其进行编辑。我知道 SVN 是一个并发模型,允许多人处理同一个文件,然后将更改合并在一起。我的问题是这样的:
避免让用户编辑同一个文件(编写大量代码)并面临复杂的更改合并或更糟糕的是编写大量代码却发现文件的最佳方法是什么?被其他用户锁定?
是否有办法在检索文件时通知用户该文件当前正在被其他用户编辑或当前被其他用户锁定?
其他细节:
使用 VisualSVN 服务器作为 SVN 服务器。
使用 TortoiseSVN 和 AnkhSVN 客户端。
【问题讨论】:
-
感谢大家的所有建议,让我直截了当。
-
晚了一年,但我真的不得不推荐阅读SVN手册。它以随意、务实的方式编写,读起来像是一个广泛的 SO 答案。
标签: svn version-control tortoisesvn ankhsvn