Ach*_*les 8 svn version-control tortoisesvn ankhsvn
我是来自Visual Source Safe(VSS)背景的Subversion(SVN)新手.在VSS中,编辑文件的人检查文件,并锁定其他用户通过Visual Studio编辑它.我知道SVN是一个并发模型,允许多个人在同一个文件上工作,然后将更改合并在一起.我的问题是:
避免让用户编辑同一个文件(写入大量代码和大量代码)的最佳方法是什么,要么面对复杂的合并进行更改,要么更糟糕的是编写大量代码才发现该文件被其他用户锁定?
有没有办法在检索当前正由另一个用户编辑或当前被另一个用户锁定的文件时通知用户?
其他详情:
使用VisualSVN Server作为SVN服务器.
使用TortoiseSVN和AnkhSVN客户端.
Hec*_* Jr 12
我也是以前的Visual Source Safe用户.Merges曾经让我发疯,直到我意识到这不是一个技术问题,而是一个人的问题.使用VSS时,大多数开发人员在必须检查代码之前尝试尽可能多地完成工作.此行为是导致复杂合并的原因.
以下是一些可以缓解此问题的方法:
这些事情帮助极大,尤其是我工作的团队越来越大.从VSS复制锁定行为是一个非常糟糕的主意,并且会导致更多问题.只需拥抱新的工作流程.
如果您仍想使用工具,那么我建议您查看SVNMonitor.
我想建议采用不同的方法来使用subversion.
使用这种方法,合并通常很少发生并自动发生.在冲突的情况下,这些通常较小.
| 归档时间: |
|
| 查看次数: |
1374 次 |
| 最近记录: |