【问题标题】:Good alternative source control for VS2005 and 2008 instead of VSSVS2005 和 2008 替代 VSS 的良好替代源代码控制
【发布时间】:2023-03-12 10:05:01
【问题描述】:

我目前正在使用 Visual SourceSafe,我觉得这并不容易。其他人在使用什么,并且这样做 a) 集成到 Visual Studio 2005 和 2008 中。 b) 允许具有完整历史记录/版本的 Visual SourceSafe 迁移路径。

【问题讨论】:

    标签: visual-studio version-control


    【解决方案1】:

    看看GITSVN

    两者都是优秀的源代码控制系统。

    我们在工作中使用 SVN,因为有几个很好的客户端 (TortoiseSVN) 用于资源管理器并与 IDE 集成(AnkhSVN 或 VisualSVN)

    同时在 Stackoverflow 中搜索“Visual Studio”和“源代码管理”或上述任何特定 SCM,您会发现很多其他人与他们分享他们的观点和经验。

    【讨论】:

    • +1 用于 SVN。在 SO 上也有很多相同的问题
    【解决方案2】:

    svn 是个坏主意。大多数大团队已经从他们那里迁移过来了。

    我更喜欢 GNU Bazaar 和 git。 Monotone 也是不错的选择,但我不知道其中哪些与 Visual Studio 兼容

    【讨论】:

      【解决方案3】:

      团队基础服务器 (TFS)。

      【讨论】:

      • 这在很大程度上取决于开发团队的规模。 TFS 对于小团体(1-3 人)来说太过分了。
      • @Kent:更多的例子:TFS 对于源代码控制来说是过度杀伤。如果您也使用报告/任务跟踪/...,则更有意义。
      • 我同意 Richard 的观点...如果您想要的不仅仅是源代码控制,TFS 就很棒(即使它有一个很棒的源代码控制系统可以处理来自 VSS 的“升级”)。 :-)
      【解决方案4】:

      SourceGear's Vault 呢?

      它使用 SQL Server 数据库来存储您的项目,它具有 VS.NET 集成等... 您还可以将您的 VSS 数据库转换或导入其中。

      它曾经有一个免费的单用户许可证,但我不知道现在是否仍然如此......

      如果您想继续使用 MS 工具,您还可以看看 TFS 吗?

      【讨论】:

      • +1 - Vault 是一个很棒且非常有用的工具 - 强烈推荐。最多可容纳 2 名程序员的团队免费使用,对于大型安装来说,每一分钱都是值得的。
      【解决方案5】:

      我是 SVN 的忠实粉丝 - 通常通过 TortoiseSVN(IDE 集成被高估了,IMO)。

      快速搜索显示tool here,它将把 VSS 移动到带有历史记录的 SVN。

      用于托管; IMO,(免费)VisualSVN Server 是无与伦比的;安装轻而易举 (next/next/next...) - 它可以使用您的域帐户进行访问(而不是单独的用户数据库)。

      【讨论】:

      • 我使用了迁移工具,虽然速度很慢,但它会走一个VSS路径(可能是存储库的根目录)并在SVN中创建一个副本,所有修订历史都保持不变!跨度>
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-15
      相关资源
      最近更新 更多