![]() |
1
118
TFS是一个应用程序生命周期管理解决方案,SVN和Git只是源代码控制。 TFS做源代码控制以及问题跟踪、文档管理、报告、持续集成、测试虚拟实验室等。 TFS的源代码管理;SVN是集中式源码控制,Git是分布式的。 关于TFS和SVN的Stackoverflow有很多讨论。 TFS是visualstudio中集成最紧密的。
Git具有GitExtensions,允许在VisualStudio中进行低级别的集成。 |
![]() |
2
10
SVN是免费的,而as TFS不是。然而;如果您通过MSDN订阅了visualstudio,这是 high enough level ,然后您将通过MSDN订阅下载免费获得TFS2010。这可能是平衡的一个因素。 至于与visualstudio的集成,在TFS方面,您无法击败teamexplorer。不过,我已经使用了Anhk和SVN,这也很好。我想剩下的都说了:-) 希望这有帮助。 |
![]() |
3
5
这个问题已经很老了,但万一有人无意中发现:自2013年1月以来,git已经被集成到TFS中(公告: http://www.visualstudio.com/en-us/news/2013-jan-30-vso#git 支持)。这意味着团队现在可以使用git作为源代码控制工具(而不是“内置的”TFS版本控制系统),同时仍然使用TFS的其余部分进行活动,如持续集成、问题跟踪等。 StackOverflow有大量的相关讨论( https://stackoverflow.com/search?q=tfs+git |
![]() |
4
3
我只能与Visual Studio integration for SVN对话。我两者都用过 VisualSVN 和 AnkhSVN . 它们都有非常紧密的集成,并允许您从解决方案资源管理器菜单执行各种操作,就像您通常使用VSS那样。Ankh的2+版本(我目前使用的版本)对我来说非常稳定,比旧版本更好。 这看起来像是关于使用 Git with Visual Studio |
![]() |
5
3
这是对其他答案的补充,并不是一个完整的答案,因为Michael Shimmins满足了我要说的大部分内容
Git是一个很好的工具,如果你花了大量的时间,社区采用的标准实践技术在任何版本控制系统中都是值得的。在>的团队中,您仍然会与SLN和CSProj/VBProj文件发生冲突;2.这是这些文件的结构和管理方式的结果。 |
![]() |
Harry · 如何在编译时获取克隆的git仓库的标签 5 月前 |
![]() |
Ooker · 如何从blob中删除秘密? 5 月前 |
![]() |
hasdrubal · git日志图智能分支过滤器 5 月前 |
![]() |
J. Doe · 为什么git中没有跟踪git文件? 6 月前 |