Visual Studio 2017和Git Clone

时间:2018-01-08 10:05:15

标签: visual-studio-2017 gitlab

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

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

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

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

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,并且发现了相同的解决方法(git clone空存储库,将.git文件夹复制到我的app文件夹中,然后进行同步)。 最近,我发现它要简单得多:

  • 在VS中打开您的解决方案
  • 选择“添加到源代码管理”(右下角),然后选择“ git”
  • 创建一个本地.git文件夹,VS还会填充.gitignore和.gitattributes并提交。
  • 现在,您会注意到Team Explorer页面显示一个“ Publish Git Repo”按钮,按下它
  • 输入指向不存在的git repo的URL,例如“ https://gitlab.com/full/path/to/myproject.git
  • 按“发布”按钮

仅此而已。 显然,您之前必须已经为Visual Studio安装了GitLab扩展。 HTH。