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

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-13 16:24:06  来源:igfitidea点击:

Source Versioning for Visual Studio Express

visual-studiovisual-studio-2008version-controlpluginsvisual-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、GITPlasticSCMMercurial),只需使用“查找更改”工作流程:

  • 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 的一些功能尚不可用,但是,嘿,它是免费的。

http://tfs.visualstudio.com/

http://tfs.visualstudio.com/

回答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 即可节省升级费用。