Git 解除解决方案或项目的源代码管理VS 2017
在Visual Studio 2017中,是否有办法从源代码管理中解除解决方案或项目的绑定?我只能在建议进入文件>源代码管理的较旧版本中找到此问题的答案,但是在该版本中,源代码管理选项似乎已被删除 对于旧版本:Git 解除解决方案或项目的源代码管理VS 2017,git,visual-studio,Git,Visual Studio,在Visual Studio 2017中,是否有办法从源代码管理中解除解决方案或项目的绑定?我只能在建议进入文件>源代码管理的较旧版本中找到此问题的答案,但是在该版本中,源代码管理选项似乎已被删除 对于旧版本: 似乎唯一的方法是手动删除文件。这个答案对我有用: 在Visual Studio 2017中,打开连接的项目或解决方案,然后选择: 文件 源代码管理 高级 更改源代码管理 单击所选项目或解决方案的解除绑定 在VS2017(签入版本15.8.9和15.9.10)和VS2019(16.5.4)
似乎唯一的方法是手动删除文件。这个答案对我有用:
在Visual Studio 2017中,打开连接的项目或解决方案,然后选择:
只需从项目根文件夹和子文件夹中删除所有.git基本文件,然后重新启动解决方案和项目,您将获得git免费项目git与Visual Studio无关。您不能将项目与git绑定。如果该文件夹包含一个
.git
文件夹,则它是一个git存储库问题本身就说明了问题。因为这个项目不再是源代码管理的。为什么要对不理解的内容进行否决?例如,如果要将项目文件夹发送给客户端,可以使用创建包含文件的zip,而不使用.git
子文件夹。您还可以使用git clone--depth=1
仅对最新版本的repo进行复制。在我的例子中,我来这里是因为我试图向Team Services添加一个新项目,而IDE假设我想要一个git复制,不需要任何问题或确认。否,这将使生活变得愉快,visual studio和TFS的目标是让生活变得悲惨,因为visual studio与git无关。您没有将项目从源代码管理中“解除绑定”。您删除了存储库本身。.git
文件夹是存储库。顺便问一下,为什么?这是一个极坏的主意。如果遇到git问题,请解决它。Git没有坏。没有它,您将丢失文件和更改。宇宙运行的方式,到下周二谢谢。当我打算将我的项目添加到TFS时,我意外地将其添加到git中。git团队似乎认为他们比其他源代码管理提供程序更重要。虽然此链接可能会回答这个问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,仅链接的答案可能无效。-在VS15.7.2中,文件菜单上没有源代码管理项,至少在我的设置中是这样。你有可以添加的屏幕截图吗?为我工作。我使用的是VS Professional 2017,版本15.9.6请注意,如果加载的解决方案使用TFVC存储库,VS 2017将仅在“文件”菜单下显示“源代码管理”选项。对于所问问题,它不会显示,因为它使用的是git存储库。它会解除当前打开的项目/解决方案的绑定,还是解除所有项目/解决方案的绑定?