我需要创建一个新的解决方案,该解决方案将现有的git repo作为远程(非克隆)并从中提取,以便我可以开始工作。以前我尝试过空白解决方案并添加到源代码控制,提交然后添加远程,但我收到了错误"上游分支"(主)"已经存在"。我使用的是Visual Studio Professional 2013。抱歉,如果这是不清楚的任何方式,我将很高兴澄清任何细节。提前感谢
如果听起来很粗鲁,我很抱歉,但我找不到比这更直白的词了。
你误解了。如果不先"克隆"GIT仓库,就无法处理GIT仓库中的代码。即使在CVS或SVN中,也有"工作副本"。即使使用TFS,您的磁盘上也有源文件。基本上,这就是GIT所说的"克隆":你必须下载(克隆)文件(存储库),然后你可以在IDE中打开它们并对它们进行处理,然后你可以提交并将其发送回服务器。
具体步骤取决于您使用的GIT客户端和IDE。我使用VS,但我不喜欢它的GIT客户端,我使用GitExtensions+命令行+资源管理器集成。但是,如果您想使用内置的GIT客户端,这里有一些关于如何克隆&open解决方案
我认为这里的标准做法是克隆repo并尽快开始工作。