在我公司,我们使用 SourceSafe 和 Visual Studio。开始一个小项目,我渴望尝试更现代的源代码控制,我的目标是 Subversion。但是我需要在 SourceSafe 中处理以前的项目,至少现在是这样。
问:在 Visual Studio IDE 中同时使用 SourceSafe 和 Subversion 会很好吗?用什么?如果我习惯了 SourceSafe,Subversion 中是否有一些东西会让我感到痛苦?
最佳答案
关于你的第一个问题,我不知道有什么会阻止两者并肩工作。您可以尝试使用 Ankh 获取免费的 SVN VS 插件,或者 VisualSVN 是一个商业选项。
关于您的第二个问题,SVN 的模型与 SourceSafe 不同。 SourceSafe 需要结帐(悲观),而 SVN 您只需更改文件并在准备好时提交(乐观)。任何冲突都需要合并。其他方面也有所不同,在开始使用它之前,您一定要阅读基本的 SVN 文档。 TortoiseSVN 提供了出色的 Windows shell 集成和良好的 doco。
附注。一旦你认真尝试过 SVN,你将永远不会回头看 SourceSafe。
关于visual-studio - 并行使用 Subversion 和 Visual SourceSafe?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/468872/