当前位置:  开发笔记 > 运维 > 正文

"将git branch重命名为master"和"使用-s our option将master分支到master"有什么区别?

如何解决《"将gitbranch重命名为master"和"使用-souroption将master分支到master"有什么区别?》经验,为你挑选了0个好方法。

我们使用cvs2git将9年前的CVS回购移植到Git.在一段时间内,我们最终离开了主干(在cvs世界中),并将其中一个分支作为生产(prod_br).没有多少人这样,但过去已经过去了:)

现在我们已将它转换为Git,我们有两个选项(基于之前对stackoverflow的响应):

    将生产分支(prod_br)中的更改移至master并使用新主服务器重新开始并继续.(git checkout prod_br,git merge -s our master,git checkout master,git merge prod_br)

    将prod_br重命名为master并从此处继续.(git branch -m prod_br master)

上述两种方法有什么区别?任何利弊.

我们还考虑了第三个选项:保持当前的主数据并继续构建在prod_br之上.这与主人的回购有关,将来永远不会使用.这也就像prod_br是"我们的逻辑大师".拥有一个永远不会被用作主人的主人的回购是否有任何缺点?

任何帮助/指导表示赞赏.

推荐阅读
mobiledu2402851173
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有