簡體   English   中英

從 tfvc 遷移后同步 git 個分支

[英]Sync git branches after migration from tfvc

從 tfvc 遷移后如何同步分支,使 ahead|behind 為 0|0?

這些分支的內容相同,但歷史不同。

我們正在使用 Azure DevOps。

git merge完美地同步了分支,但也合並了所有不是最佳的提交。

git merge --squash不會提交和推送任何內容。

建議?

在此處輸入圖像描述

當您只領先時,同步分支最終只是進行推送。

當你領先和落后並且你不介意丟失已經推送到遠程(后面的)的提交時,你需要強制推送。

我不知道這個選項在 Visual Studio 中的確切位置(而且我不在我的電腦前)但是從命令行,它應該是(如果你的遙控器是origin ,大多數情況下都是這樣):

git push --force origin dev

對於你的其他分支,如“測試”,也是如此。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM