当前位置:  开发笔记 > 开发工具 > 正文

将项目从GitHub迁移到Visual Studio Online

如何解决《将项目从GitHub迁移到VisualStudioOnline》经验,为你挑选了1个好方法。

如何将现有项目从GitHub移动到Visual Studio Online,并保留所有更改历史记录?并且(如果可能的话)避免命令提示.:$

实际上我试过从博客文章给出的命令提示,但失败了.(git remote add https:github.com/xxx/xxx/xxx.git,它说:设置远程作为镜像来推送或获取.)

(顺便说一句,是否可以在GitHub和Visual studio online上同步项目?)

谢谢.



1> bryanmac..:

是的,这是一个git回购.Git在本地拉出完整的回购,你可以把它推到另一个远程.

一个git repo可以有多个遥控器.请参阅此处的参考遥控器.

在vsonline中,登录,创建一个新项目,选择git作为源控件.转到代码中心.它将为您提供有关推送现有仓库(从github克隆)的说明.如果您有现有的vsonline项目,则可以通过转到管理区域(齿轮右上角,版本控制选项卡)添加现有的回购.

像(proj == repo)这样的东西:

https://{acctname}.visualstudio.com/DefaultCollection/_git/{projname}

如果它是同一项目中的另一个回购,它将是:

https://{acctname}.visualstudio.com/DefaultCollection/{projname}/_git/{reponame}

现在,您可以为现有仓库添加一个遥控器:

git remote add vsonline {urlHere}

现在,您可以使用git push {remoteName} {branch}将repo推送到vsonline

git push vsonline master

现在你有一个带有多个遥控器的回购.您可以删除遥控器或继续推动两者的更改.

如果vsonline将是您唯一的远程,则约定是将其称为origin(主远程)


是的 - 我的2美分 - Git用户界面是一种便利(而不是拐杖)我通常从命令行开始理解,然后在我理解后使用GUI进行更优化的某些工作流程.
推荐阅读
有风吹过best
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有