2017-04-07 43 views
0

这是我第一次在VSTS上使用Git,所以我需要一些关于下一步的帮助。让我的代码进入VSTS的新Git回购界面

我的电脑上已经有了一个新的解决方案 - 包含多个项目。我还在VSTS上创建了一个新项目。

这里就是我想下一步该怎么做:

  1. 我首先要创建两个分支被称为“主”和“开发”,这样我可以妥善管理自己的持续集成。

  2. 然后我想“推”我的代码到“dev”分支。不确定Git中正确的术语是什么推进,进口,克隆等

在VSTS上创建项目后,这就是我在屏幕上看到的。我如何处理我在上面提到的步骤?

enter image description here

回答

1

从命令行使用Push现有回购,当你点击你张贴的屏幕上的链接步骤是有解释的很清楚。您不能远程创建结构,您将本地分支推送到远程的特定分支名称。最简单的方法是采用当前的解决方案,将其提交到本地回购站,将VSTS远程uri添加到本地回购站,然后使用git push -u origin master推送主分支。然后,检出本地开发分支(git checkout -b develop和使用推相同分支远程:git push -u origin develop创造你想要的结构

或者从Visual Studio UI,进入设置选项卡和远程添加VSTS:右击您的本地主分支,然后选择“发布”,然后创建一个新的分支从主(从上下文菜单),并发布也

+0

谢谢,这帮助我检查代码英寸然而,当我尝试“连接“到Visual Studio中的这个仓库,它告诉我要克隆它,如果我把本地文件夹指向我的代码的位置,它会告诉我”该位置已经存在并且不是空的,请选择一个新文件夹或一个空文件夹克隆的存储库,我不明白为什么我需要再次克隆它,我只想在这里做要点是将我的本地回购“连接”到远程回购,以便我可以轻松地从Visual Studio中检入我的代码。 – Sam

+0

如果'origin'远离我们的vsts回购,并且你连接到vsts项目,它应该'自动检测'并链接起来。在过去的2017年版本中,由于某种原因,这已经有点不合时宜了。克隆一次将解决问题。不知道是什么原因造成的。 – jessehouwing

+0

关闭Visual Studio并重新打开后,它现在似乎已连接,并未要求我克隆。我讨厌成为麻烦,但如果可能的话,我还有两个问题。首先,我通过Visual Studio连接了哪个分支?它没有告诉我关于分支的任何事情。第二个问题:当我打开“Repository Settings”时,它现在向我展示了两个“Remotes”条目。他们是“MyProjectName”和“Origin”。它们都具有相同的确切URI,即https://myvstsaccount.visualstudio.com/_git/myproject。我需要他们两个吗? – Sam