是否有任何用于源版本控制的 Visual Studio Express 插件?我正在自己开始一个项目,并且只有 Visual Studio 2008 的 Express 版本。
10 回答
我这样做的方式是安装 TortosieHG,然后在 Visual Studios 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 的情况下提交源代码并创建源存储库。
你真的不需要集成/插件。First 不受支持,但有很好的替代方法可以使其工作。
无论您决定使用什么 SCM(SVN、GIT、PlasticSCM、Mercurial),只需使用“查找更改”工作流程:
- 做你的改变
- 在您选择使用的工具中查找您的修改
- 犯罪
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 一起使用。
有趣的是,Express 版会自动检查文件更新吗?如果是这样,只需使用 TortoiseSVN 并节省升级费用。
You can get cloud based Team Foundation Service for free as long as your project has 5 or fewer members. I've been using it for a few months now and it works great. There are a some features of Team Foundation Server that are not available yet, but, hey, it's free.