Visual Studio 的集成版本控制
Posted
技术标签:
【中文标题】Visual Studio 的集成版本控制【英文标题】:Integrated Version Control for Visual Studio 【发布时间】:2010-09-12 23:52:38 【问题描述】:您使用哪些版本控制系统来管理使用 Visual Studio (2005) 开发的项目?你会推荐什么,为什么?您发现您的***版本控制系统有哪些限制?
【问题讨论】:
【参考方案1】:我曾经使用 SourceSafe,但已经切换到 Subversion 并且再也不会回去了。
我使用TortoiseSVN 和VisualSVN。 VisualSVN 提供与 Visual Studio 的 IDE 集成,因此感觉很像 SourceSafe。
第一个很大的好处是它在 HTTP 上运行良好,因此我可以与分布式团队一起工作。我使用CVSDude 托管我的文件。
其次,您无需在编辑之前签出文件这一事实是一个巨大的好处,尤其是在处理位于 Visual Studio 项目之外的文件时。
第三,我的源代码实际上感觉很安全。具有讽刺意味的是,SourceSafe 从来没有这样做过......
【讨论】:
【参考方案2】:无论你做什么,不要学习 Git - 学习之后,你会意识到其他所有 SCM 都是垃圾,你会讨厌每一分钟都必须使用 Perforce、SVN 或 (上帝帮助你)VSS/TFS
【讨论】:
【参考方案3】:我们确实需要更多信息来提出好的建议。例如,ClearCase 非常强大,但除非您在一个规模不错的开发工作室中,否则它会非常浪费,并且可能会降低整体生产力。
对于个人工作我喜欢SVN,但这主要是个人品味和熟悉。
【讨论】:
【参考方案4】:Coveredmanytimes
Search for 'Visual Studio Source Control' sorted by Votes
【讨论】:
【参考方案5】:我使用过 SourceGear 的 Vault - 它与 VS 以及 FogBugz 完美集成。
【讨论】:
以上是关于Visual Studio 的集成版本控制的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio Express 的源代码版本控制