Git 如何在Azure DevOps中用另一个分支完全替换master
使用Azure DevOps,在二级分支中维护具有有效代码的回购。然而,主分支机构已过时多年 我想删除master的内容并用secondary分支的内容覆盖它 我理解,处理不当可能会导致严重的名称空间问题,我希望避免这种情况 在Azure DevOps中,您建议使用什么方法来完全替换master和secondary分支Git 如何在Azure DevOps中用另一个分支完全替换master,git,tfs,azure-devops,devops,Git,Tfs,Azure Devops,Devops,使用Azure DevOps,在二级分支中维护具有有效代码的回购。然而,主分支机构已过时多年 我想删除master的内容并用secondary分支的内容覆盖它 我理解,处理不当可能会导致严重的名称空间问题,我希望避免这种情况 在Azure DevOps中,您建议使用什么方法来完全替换master和secondary分支 将repo克隆到本地计算机 git克隆{repo url} 转到本地回购并转到二级分行 git签出{二级分支} 复制所有内容-Ctrl+A,Ctrl+C 移回主分支 git
git克隆{repo url}
git签出{二级分支}
Ctrl+A
,Ctrl+C
git签出主机
Ctrl+V
git添加。
git提交-m“更新主机”
git推送
现在,
master
分支更新了二级分支的内容
这是Git回购还是TFVC回购?这是“TFS Git”回购。在Azure Devops中运行的GIT repo。如果你不想将文件保存在master中,我会选择简单的方法和@Melisco-这对我来说很有效,但它会导致任何长期问题吗?我正在考虑这个。。。但是,由于主分支已过时数年,在使用次分支更新主分支时,这会导致任何问题吗?根据我所读的,如果我选择这个方法,我应该考虑使用-F标志…是吗?克隆回购协议,复制他做备份,试试我的建议,成功吗?好。不尝试-f
:)步骤3应为“将.git文件夹以外的所有文件复制到临时位置步骤4应为”从临时位置复制步骤3中的所有文件,并将其粘贴到现有文件上。如果不使用物理临时位置,Windows中更改的行为将使此过程不起任何作用