Visual studio 2017 Visual Studio 2017和Git克隆

Visual studio 2017 Visual Studio 2017和Git克隆,visual-studio-2017,gitlab,Visual Studio 2017,Gitlab,这让我快发疯了。我们正在使用gitlab的本地安装,我正在尝试从VisualStudio创建一个新的远程存储库,用于一个新的解决方案 如果我先尝试创建解决方案,然后是Git clone,它会抱怨文件夹不是空的 如果清空文件夹并克隆存储库,则可以工作,但无法创建解决方案,因为它会抱怨文件夹不为空 那我该怎么为一个新的解决方案创建一个新的克隆呢?!远程存储库中只有readme.md文件。我遇到了相同的问题,找到了相同的解决方法(git克隆空存储库,将.git文件夹复制到我的应用程序文件夹,然后同步)

这让我快发疯了。我们正在使用gitlab的本地安装,我正在尝试从VisualStudio创建一个新的远程存储库,用于一个新的解决方案

如果我先尝试创建解决方案,然后是Git clone,它会抱怨文件夹不是空的

如果清空文件夹并克隆存储库,则可以工作,但无法创建解决方案,因为它会抱怨文件夹不为空


那我该怎么为一个新的解决方案创建一个新的克隆呢?!远程存储库中只有readme.md文件。

我遇到了相同的问题,找到了相同的解决方法(git克隆空存储库,将.git文件夹复制到我的应用程序文件夹,然后同步)。 最近,我发现这要简单得多:

  • 在VS中打开您的解决方案
  • 选择“添加到源代码管理”(右下角),然后选择“git”
  • 创建一个本地.git文件夹,VS还填充.gitignore和.gittributes,并提交
  • 现在,您可以注意到TeamExplorer页面显示了一个“PublishGitRepo”按钮,按下它
  • 输入指向不存在的git回购的URL,例如“
  • 按“发布”按钮
就这些。 显然,在安装之前,您必须已经安装了VisualStudio的GitLab扩展。
HTH.

或者-我正在使用本地git存储库创建解决方案。一切都很好,很有效。我怎么能让本地存储库指向远程存储库?!伙计,这太令人沮丧了。TFS比这要好得多……这很令人沮丧,因为您想将Microsoft产品集成到非Microsoft产品中。你看过这个教程吗:谢谢你的建议,看起来很有用。同时,我通过创建一个新的解决方案解决了我的问题,然后将它从那里移动,克隆git存储库,复制解决方案,然后从git中提取readme.md,然后同步整个过程。但是伙计,一定有更好的办法。