gpt4 book ai didi

visual-studio - 使用 Subversion 与在 Visual Studio 中使用 Visual Source Safe 相同

转载 作者:行者123 更新时间:2023-12-04 05:35:09 25 4
gpt4 key购买 nike

在工作中,我刚开始使用 Subversion 和 AnkhSVN 而不是 Visual Source Safe。我设法将它整合得足够好,但它似乎不一样。
使用 VSS 会发生以下情况:

用户通过右键单击并选择“ checkout ”或通过编辑来 checkout 文件。如果另一个用户试图修改同一个文件,他会得到一个错误。没有 2 个用户可以同时编辑同一个文件。没有花哨的合并。没有冲突,也没有冲突解决方案。

我理解 Subversion 背后的哲学是不同的,但是有什么办法可以用 Subversion 复制上述行为?

AnkhSVN 中有一个名为“更改时自动锁定文件...”的选项,但即使我在编辑文件时激活此选项,它也不会自动锁定。
即使此选项有效,其他用户在提交文件之前也不会看到锁定。当他们尝试像在 Visual Source Safe 中那样编辑它时,他们不会得到错误。

所以基本上:可以使用 Subversion 和 AnkhSVN 复制 Visual Source Safe 的行为吗?

最佳答案

使用 subversion 而不是 source safe 的一点是你没有独占锁,很多人可以在同一个文件上工作。

如果您开始使用 SVN 对文件进行排他锁,您将失去 SVN 的许多好处。

这个想法是在代码合并期间修复冲突。

this关于这些问题的一些讨论的问题和答案( Revision control locking: Is the jury still out? )。

关于visual-studio - 使用 Subversion 与在 Visual Studio 中使用 Visual Source Safe 相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2439784/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com