我有一个由tfs管理的存储库。但是,在本地,我想通过git来管理它,并将更改推送到tfs。一旦我在那里创建了git代码库,团队资源管理器中的VS2013就会显示这个仅由git管理的解决方案。如果我尝试编辑任何文件,它会报告文件是只读的,我无法将其保存在以前的版本中。所以我的问题是,Visual Studio 2013有没有办法完全忘记git,并将其作为tfs存储库进行管理。我可以从命令行管理git。或者,当我进行更改时,有没有方法可以从tfs存储库中检出文件?
发布于 2014-06-09 22:36:20
您可以使用一些注册表黑客从Visual Studio 2013中移除git支持。这当然有点风险,但在使用这种方法移除git支持后,我还没有遇到任何问题:
http://blog.markrendle.net/disable-the-git-source-control-add-in-in-vs2013-permanently/
归根结底,它只是删除与GUID {11B8E6D7-C08B-4385-B321-321078CDD1F8}
相关联的所有内容
发布于 2017-08-25 13:55:51
糟糕的解决方案:关闭您的解决方案,将.git文件夹重命名为_git,然后重新加载适用于我的解决方案。谢谢,jessehouwing。
https://stackoverflow.com/questions/20101211
复制相似问题