visual-studio Visual Studio Express 的源版本控制
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/30835/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Source Versioning for Visual Studio Express
提问by Mike Wills
Is there any Visual Studio Express plug ins for source versioning? I am starting a project on my own and only have the Express version of Visual Studio 2008.
是否有用于源版本控制的 Visual Studio Express 插件?我自己开始一个项目,只有 Visual Studio 2008 的 Express 版本。
回答by Wil
Way I do this is I have TortosieHG installed and then in visual studios express i went to Tools>External Tools.
我这样做的方法是我安装了 TortosieHG,然后在visual studios express中我去了工具>外部工具。
I created the following enteries:
我创建了以下实体:
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)
I then added the two external tools to the toolbar. Now I don't get as nice intergration as I would with the full version of visual studios but I can commit source code and create a source repository without leaving Visual Studios.
然后我将两个外部工具添加到工具栏。现在,我没有像使用完整版 Visual Studios 那样获得良好的集成,但我可以在不离开 Visual Studios 的情况下提交源代码并创建源存储库。
回答by S?ren Kuklau
Short answer: No.
简短的回答:没有。
The Express editions support neither the Add-Ins nor Source Control providers (SCC plug-ins). While there are ways to make this work, they are undocumented, violate the license and have caused legal trouble before…
Express 版本既不支持插件也不支持源代码管理提供程序(SCC 插件)。虽然有一些方法可以使这项工作发挥作用,但它们是无证的,违反了许可证,并且在之前已经引起了法律上的麻烦……
回答by pablo
You don't really need an integration/plugin. First is not supported but there are very good alternatives to make it work.
你真的不需要集成/插件。First 不受支持,但有很好的替代方案可以使其工作。
Whatever SCM you decide to use (SVN, GIT, PlasticSCM, Mercurial) just use the "find changes" workflow:
无论您决定使用什么 SCM(SVN、GIT、PlasticSCM、Mercurial),只需使用“查找更改”工作流程:
- Do your changes
- Find your modifications within the tool you've chosen to use
- Commit
- 做你的改变
- 在您选择使用的工具中找到您的修改
- 犯罪
http://codicesoftware.blogspot.com/2009/12/how-to-find-changes-on-plastic-scm.html
http://codicesoftware.blogspot.com/2009/12/how-to-find-changes-on-plastic-scm.html
Edit: PlasticSCM is free for up to 15 users since Nov 1st 2010.
编辑:PlasticSCM 自 2010 年 11 月 1 日起对最多 15 个用户免费。
回答by Justin
Visual studio 2012 Express offers an express version of Team Foundation Server.
Visual Studio 2012 Express 提供了Team Foundation Server的快速版本。
回答by Phillip Wells
Source control integration is not supported in the Express editions of Visual Studio. Check out the feature comparison chart at http://msdn.microsoft.com/en-us/vstudio/products/cc149003.aspx
Visual Studio 的 Express 版本不支持源代码管理集成。在http://msdn.microsoft.com/en-us/vstudio/products/cc149003.aspx查看功能比较图表
回答by Brian Stewart
The VisualSVN manual says it works with all editions of Visual Studio - though I have not personally tried it. I know that none of Microsoft's Team Foundation Server stuff will work with Express.
VisualSVN 手册说它适用于所有版本的 Visual Studio - 尽管我没有亲自尝试过。我知道 Microsoft 的 Team Foundation Server 的任何东西都不能与 Express 一起使用。
回答by Will Dean
I don't think there are any plugins for Express versions of VS. Googling 'Jamie Cansdale' is the canonical reference for this issue.
我认为 VS 的 Express 版本没有任何插件。谷歌搜索“杰米坎斯代尔”是这个问题的规范参考。
回答by Brian
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.
只要您的项目有 5 个或更少的成员,您就可以免费获得基于云的 Team Foundation 服务。我已经使用它几个月了,效果很好。Team Foundation Server 的一些功能尚不可用,但是,嘿,它是免费的。
回答by Krishna
VisualSVN doesn't support Visual Studio Express editions. Visit here for more info http://www.visualsvn.com/visualsvn/download/
VisualSVN 不支持 Visual Studio Express 版本。访问这里了解更多信息http://www.visualsvn.com/visualsvn/download/
回答by wonea
Interesting, does the Express edition auto-check for file updates? If so, just use TortoiseSVN and save yourself the money of upgrading.
有趣的是,Express 版会自动检查文件更新吗?如果是这样,只需使用 TortoiseSVN 即可节省升级费用。

