Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 解除解决方案或项目的源代码管理VS 2017_Git_Visual Studio - Fatal编程技术网

Git 解除解决方案或项目的源代码管理VS 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中,是否有办法从源代码管理中解除解决方案或项目的绑定?我只能在建议进入文件>源代码管理的较旧版本中找到此问题的答案,但是在该版本中,源代码管理选项似乎已被删除

对于旧版本:


似乎唯一的方法是手动删除文件。这个答案对我有用:


在Visual Studio 2017中,打开连接的项目或解决方案,然后选择:

  • 文件
  • 源代码管理
  • 高级
  • 更改源代码管理
  • 单击所选项目或解决方案的解除绑定
  • 在VS2017(签入版本15.8.9和15.9.10)和VS2019(16.5.4)中,转到:

    工具/选项/源代码管理/插件选择

    在组合框“当前源代码管理插件:”中,更改为“无”,然后单击“确定”

    项目将关闭;只要重新打开它,就这样

    要访问选项中的插件选择部分,还可以使用搜索框;只需键入“插件”并单击“源代码管理->插件选择”。在组合框“当前源代码管理插件:”中,更改为“无”,然后单击“确定”


    只需从项目根文件夹和子文件夹中删除所有.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存储库。它会解除当前打开的项目/解决方案的绑定,还是解除所有项目/解决方案的绑定?