【问题标题】:Visual Studio create new solution from existing git repoVisual Studio 从现有的 git 存储库创建新的解决方案
【发布时间】:2015-09-29 13:19:10
【问题描述】:

我需要创建一个新的解决方案,将现有的 git 存储库作为远程(未克隆)并从中提取,以便我可以开始工作。以前我尝试过空白解决方案并添加到源代码控制,提交然后添加远程但我收到错误“上游分支”(主)“已经存在”。我正在使用 Visual Studio Professional 2013。很抱歉,如果有任何不清楚的地方,我很乐意澄清任何细节。提前致谢

【问题讨论】:

    标签: git visual-studio visual-studio-2013 version-control solution


    【解决方案1】:

    很抱歉,如果它听起来很粗鲁,但我找不到词来让它不那么生硬。

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

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

    【讨论】:

    • 我手动克隆了它,我没有意识到命令行命令自动添加了远程,所以我所要做的就是在克隆的 repo 中创建一个新的 Visual Studio 解决方案并添加我的身份验证详细信息当我同步
    【解决方案2】:

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

    【讨论】:

    • 我可以使用克隆的 repo,但我需要一个长期修复,让我可以提交并与远程 repo 同步
    • 为什么不能从这个克隆的存储库中提交和拉取?
    • 我正在设置一个新的解决方案并将这个存储库添加为远程,我需要先克隆它然后添加远程吗?
    • @LukeMoll: 文章教程malgreve.net/2014/06/17/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多