Visual Studio Express 的源版本控制
题
是否有用于源版本控制的 Visual Studio Express 插件?我正在自己启动一个项目,并且只有 Visual Studio 2008 Express 版本。
解决方案
简短回答:不。
Express 版本既不支持插件也不支持源代码控制提供程序(SCC 插件)。虽然有很多方法可以实现这一点,但它们没有记录,违反许可证并且 之前曾引起过法律麻烦...
其他提示
我这样做的方法是安装 TortosieHG,然后在 Visual Studio Express 中转到“工具”>“外部工具”。
我创建了以下条目:
Title: HG New Repositry
Command: C:\Program Files\TortoiseHg\hgtk.exe
Arguments: --nofork init Initial
directory: $(SolutionDir)
Title: HG Commit
Command: C:\Program Files\TortoiseHg\hgtk.exe
Arguments: --nofork init Initial directory: $(SolutionDir)
然后我将这两个外部工具添加到工具栏。现在,我没有得到像完整版 Visual Studio 那样好的集成,但我可以提交源代码并创建源存储库,而无需离开 Visual Studios。
您实际上并不需要集成/插件。首先不支持,但有很好的替代方案可以使其工作。
无论您决定使用什么 SCM(SVN、 胃肠道, 塑料单片机, 水银)只需使用“查找更改”工作流程:
- 做你的改变
- 在您选择使用的工具中查找您的修改
- 犯罪
http://codicesoftware.blogspot.com/2009/12/how-to-find-changes-on- Plastic-scm.html
编辑:自 2010 年 11 月 1 日起,PlasticSCM 对最多 15 位用户免费。
Visual studio 2012 Express 提供了 Team Foundation Server 的快速版本.
Visual Studio Express 版本不支持源代码管理集成。查看功能比较表: http://msdn.microsoft.com/en-us/vstudio/products/cc149003.aspx
我认为 VS 的 Express 版本没有任何插件。谷歌搜索“Jamie Cansdale”是此问题的规范参考。
VisualSVN 手册说它适用于 Visual Studio 的所有版本 - 尽管我还没有亲自尝试过。我知道 Microsoft 的 Team Foundation Server 中没有任何东西可以与 Express 一起使用。
VisualSVN 不支持 Visual Studio Express 版本。请访问此处了解更多信息 http://www.visualsvn.com/visualsvn/download/
有趣的是,Express 版本会自动检查文件更新吗?如果是这样,只需使用 TortoiseSVN 即可节省升级费用。
只要您的项目有 5 名或更少的成员,您就可以免费获得基于云的 Team Foundation Service。我已经使用它几个月了,效果很好。Team Foundation Server 的某些功能尚不可用,但是,嘿,它是免费的。