在MS Source Safe上使用Subversion的原因

时间:2009-05-14 05:46:57

标签: version-control

我处于以下困境,我目前使用Subversion作为我的源代码控制并喜欢它。问题是我必须(在不久的将来)将我的项目移交给另一组开发人员进行维护,同时仍在继续我的工作。问题是他们从未听说过或使用过Subversion,只使用MS Source Safe。尽管我已经要求他们对其进行调查,但他们似乎只有一点,因为只应该使用MS Source Safe。

我需要让团队领导者相信Subversion对Source Safe的好处,但由于我多年没有使用它,我不确定使用Source Safe的确切陷阱等。

我所知道的最重要和唯一的功能是。

  1. Subversion中没有文件锁定
  2. 我可以脱机工作(来自公司网络),因为我经常这样做对我来说是一个重要的功能。
  3. 请您列出您可能遇到的任何问题或您认为我可能会因为安全起见而放弃的任何功能。

    请注意Team Foundation服务器不是一个选项,项目是.Net项目。

    由于

3 个答案:

答案 0 :(得分:8)

针对VSS的经典论据可在Visual SourceSafe: Microsoft's Source Destruction System

中找到

我喜欢颠覆,原因如下

等等......

我使用过VSS,ClearCase,CVS和Subversion,我喜欢Subversion

答案 1 :(得分:2)

我在工作中使用VSS,在家中使用Subversion并且喜欢它们。 VSS中的文件锁定有时很棒,但实际上很糟糕。我喜欢Subversion的一个原因是分支的简易性等等。 VSS似乎也有更多问题集成到Visual Studio中。

答案 2 :(得分:1)

请参阅thisthisthis。长话短说:使用VSS,你花费更多时间与VSS本身作战,而不是实际做有用的工作。