使用Azure DevOps,有一个存储在次要分支中的有效代码库。然而,主分支已经多年没有更新。
我希望清空主分支的内容,并使用次要分支的内容进行覆盖。
我知道处理不当可能会导致严重的命名空间问题,我想避免这种情况发生。
你推荐哪种方法可以在Azure DevOps中完全使用次要分支替换主分支?
我希望清空主分支的内容,并使用次要分支的内容进行覆盖。
我知道处理不当可能会导致严重的命名空间问题,我想避免这种情况发生。
你推荐哪种方法可以在Azure DevOps中完全使用次要分支替换主分支?
将 repo 克隆到本地电脑。
git clone {repo url}
进入本地的 repo 并移动到次要分支。
git checkout {secondary branch}
复制所有内容 - Ctrl+A
, Ctrl+C
。
回到主分支。
git checkout master
粘贴文件(替换现有文件)Ctrl+V
。
提交更改。
git add .
git commit -m "update master"
将更改推送到 Azure DevOps。
git push
现在,master
分支已更新为 secondary branch
的内容。
-f
:) - Shayki Abramczyk