Version control 在与源代码管理连接或断开的情况下工作是否良好

Version control 在与源代码管理连接或断开的情况下工作是否良好,version-control,visual-sourcesafe,Version Control,Visual Sourcesafe,我一直觉得这是一个争论的问题;如果“程序员应在连接或断开模式下工作。”在VSS(独占锁)中。 根据我的经验,我发现始终使用连接模式更能防止错误,效率更高,因为您不需要跟踪修改后的代码文件。 尽管这将阻止其他用户签出同一文件并进行更改。 我想知道在使用VSS进行签出、签入和修改时可以遵循的标准 注意:我知道Subversion和CVS的区别,它们允许多次签出。当VSS管理员允许u将互斥时,我需要视图 我欣赏每一种观点 谢谢我认为对于您所谓的“连接”来说,更有效的名称是“锁定-修改-解锁”(VSS样

我一直觉得这是一个争论的问题;如果“程序员应在连接或断开模式下工作。”在VSS(独占锁)中。 根据我的经验,我发现始终使用连接模式更能防止错误,效率更高,因为您不需要跟踪修改后的代码文件。 尽管这将阻止其他用户签出同一文件并进行更改。 我想知道在使用VSS进行签出、签入和修改时可以遵循的标准

注意:我知道Subversion和CVS的区别,它们允许多次签出。当VSS管理员允许u将互斥时,我需要视图

我欣赏每一种观点


谢谢

我认为对于您所谓的“连接”来说,更有效的名称是“锁定-修改-解锁”(VSS样式)而不是“复制-修改-合并”(SVN样式)

现在,至于什么时候使用什么(我想这就是你要问的),这取决于正在编辑的文件的性质。二进制文件和不允许轻松合并的文件最好在实际编辑之前锁定。纯文本文件可以很好地合并,DVCSE证明了这一点