Visual Studio 从现有 git 存储库创建新解决方案

Visual Studio create new solution from existing git repo

我需要创建一个新的解决方案,将现有的 git 存储库作为远程(未克隆)并从中提取,以便我可以开始工作。以前我尝试过空白解决方案并添加到源代码管理,提交然后添加远程但我收到错误 "an upstream branch" (master) "already exists"。我使用的是 Visual Studio Professional 2013。抱歉,如果有任何不清楚的地方,我很乐意澄清任何细节。提前致谢

我认为这里的标准做法是克隆存储库并尽快开始工作。

很抱歉,如果这听起来很粗糙,但我找不到可以让它不那么直率的词。

你误会了。如果没有第一个 "cloning" 该存储库,则无法处理 GIT 存储库中的代码。即使在 CVS 或 SVN 中,您也有 "working copy"。即使使用 TFS,您的磁盘上也有源文件。基本上,这就是 GIT 所说的 "cloning":您必须下载(克隆)文件(存储库),然后您可以在 IDE 中打开它们并对其进行处理,然后您就可以提交并将其发送回服务器。

具体步骤取决于 GIT 客户端和您使用的 IDE。我使用 VS,但我不喜欢它的 GIT 客户端,为此我使用 GitExtensions+commandline+Explorer 集成。但是,如果您想使用内置的 GIT 客户端,here's some tutorial on how to clone&open solution