我知道您可以使用"工具/选项"对话框禁用git集成,但我注意到这个设置似乎不会在会话中持续存在; 即,一旦关闭并重新打开解决方案,就会再次启用Git集成.我猜Visual Studio正在我的解决方案文件系统树中看到.git文件夹.
当启用Git插件时,有各种各样的Visual Studio 2013插件表现不正确,我更喜欢在命令行管理我的源代码控制,而且我在一些非常大的项目上工作,Git集成引入了明显的减速在开放和使用解决方案.我想把它关掉,因为我根本就不使用它或者不需要它.这可能吗?
在家里使用Git已经破坏了我 - 我现在发现在工作中使用TFS有点拖累,并希望探索在本地使用Git并以某种方式与TFS同步的可能性.我认为有几种不同的方法可以做,并希望听到尝试过它的人.
我发现了一篇描述相对手动工作流程的博客文章,但我希望能有更好的自动化和历史支持.
吉姆·德维尔似乎写了一系列关于IronRuby团队如何保持与TFS同步他们的GitHub库,但还没有完成,我必须承认我有以下什么吉姆迄今写得有点麻烦.
我简单地试图使用SvnBridge和git-svn的组合但是我很快就遇到了错误(也许是这个?).我打算进一步探索这个......
更新:看起来有些人在使用SvnBridge git-svn组合方面取得了一些成功.看到这里.
最后,也许GitSharp可以更容易地为这个问题开发一个有用的解决方案?不是因为GitSharp与TFS本身有任何关系,而仅仅是因为它向gt自动化公开了.NET开发人员.
相关问题 - Git和Team Foundation Server
可耻的是,我们在工作中为C#项目使用TFS。我希望我们可以转到svn或git,但不能更改它。我们从事该项目的所有人都讨厌TFS的自动检出“功能”,因此我们将解决方案和项目文件签入为TFS的未绑定对象。
现在,无论何时打开项目,我们都会收到以下消息:
您打开的解决方案处于源代码管理下,但当前未在Visual Studio中配置为集成源代码管理。您现在要将此解决方案绑定到源代码控制吗?
有没有办法禁用此消息,同时又使解决方案不受越野车和烦人的集成源代码控制的束缚?
问题是,当我提交项目目录时,会上传所有内容,包括源代码.
是否可以构建在vs2012中创建的项目,使用Team Foundation Server 2010/12手动推送到我的git存储库?
换句话说:我可以选择我的git存储库路径作为源,用TFS构建它吗?我选择TFVC作为源代码控制,因为TFS2012还不支持git作为源代码控制.我知道我可以在Team Foundation Service中执行此操作,但我不想使用它.