gpt4 book ai didi

svn - TFS 用户的 Git 或 Subversion

转载 作者:太空狗 更新时间:2023-10-29 13:48:18 25 4
gpt4 key购买 nike

我从 2005 年 Beta 2 开始使用 TFS,安装它,管理它,并每天在工作中使用它。我想要一个用于我的家庭项目的源代码管理解决方案,使用 Visual Studio 2008 Professional 编写,但我买不起 TFS。

merge 后,对我来说最重要的是与 Visual Studio 的集成,我已经习惯了从 IDE 内部运行源代码管理,现在无法改变。

我做了一些功课,归结为 Git 和 Subversion。

Git

  • 有 gitextensions
  • 在 SO 上很受欢迎(支持的活跃社区)

颠覆

  • 有AnkhSVN
  • 在 SO 上很受欢迎(支持的活跃社区)
  • 看起来它在 O'Reilly 书中有很好的文档

在某些时候,我可能会同时尝试这两种方法,只是为了扩展我在该主题上的知识,但在那之前,我一直在寻找能够正常工作的东西。

  1. 作为 TFS 用户,Git 或 SVN 哪个更自然?
  2. 有没有我会遇到的陷阱?
  3. 是否有哪个 IDE 插件功能更强大、功能更强大?
  4. 是否拥有一支更积极/ react 更迅速的开发团队?

最佳答案

AnhkSVN 起步很艰难,但现在它是一个相当不错且稳定的工具。所以我不认为你有太多问题。

如果您只是自己开发,请选择 SVN,因为该工具集更好、更成熟(至少我上次检查时是这样),而且 DVCS 对于单个用户来说可能有点矫枉过正 :)。

这两个系统都在积极开发中,并且都有相互喜爱和支持的活跃社区。

陷阱?是的,两者都没有 checkout 模式。 TFS 针对始终在线的 checkin / checkout 模型进行了优化,即使 checkout 不一定像在 VSS 中那样阻塞。我个人认为,一旦你习惯了它,你会更喜欢 SVN 而不是 TFS 的源代码控制。特别是在您可能未连接到您的家庭源代码控制服务器的移动场景中。

我有点偏见,因为我是公认的 SVN 粉丝,但我会根据您的需要选择 SVN。像 Git 这样的东西更适合你想要开始一个项目的时候,在这个项目中,你希望贡献者以分布式和断开连接的方式将更改 merge 到你的东西中。如果您不需要,SVN 就是您的最佳选择。

关于svn - TFS 用户的 Git 或 Subversion,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1174829/

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