如何用Azure DevOps中的另一个分支完全替换master

时间:2019-03-06 19:21:28

标签: git tfs azure-devops devops

使用Azure DevOps,可以在二级分支中维护一个带有有效代码的存储库。但是,主分支已过期多年。

我想清除master的内容,并用辅助分支的内容覆盖它。

我知道处理不当会导致严重的名称空间问题,我想避免这种情况。

对于在Azure DevOps中用次要分支完全替换master方面,您建议使用哪种方法?

1 个答案:

答案 0 :(得分:1)

  1. 将存储库克隆到本地计算机。

    git clone {repo url}

  2. 转到本地存储库,然后移至辅助分支。

    git checkout {secondary branch}

  3. 复制所有内容-Ctrl+ACtrl+C
  4. 移回主分支。

    git checkout master

  5. 粘贴文件(并替换现有文件)Ctrl+V
  6. 提交更改。

    git add .

    git commit -m "update master"

  7. 将更改推送到Azure DevOps。

    git push

现在master分支已更新为secondary branch的内容。