2016-03-29 38 views
0

目前,我有1,2,3(主)版本,但是,在版本2中,某些文件已被刪除。現在我想恢復到版本1,並將其設置爲版本4的主版本。GIT想設置我的舊版本作爲我的主人

我試着結帳到版本1,並創建分支。然後我切換回主,併合並版本1分支。看起來版本3仍然是主人。

如何將版本4設置爲版本1? 完全沒有想法做到這一點。

如果可能的話尋找TortiseGIT的解決方案。

謝謝!

回答

1
  1. 打開日誌消息對話框,右鍵點擊第一次提交,執行Compare with working tree

enter image description here

  • TortoiseGit您顯示Changed Files對話框中,在選擇所有文件列表中,右鍵單擊它們,執行Revert to revision
  • enter image description here

  • 提交還原後的文件,並在日誌
  • enter image description here

    +0

    清楚和理解!感謝您的解決方案 – Shiro

    +0

    不客氣! :) –

    0

    如果你通過版本意味着提交然後返回一個提交可以這樣做:git reset --hard master~1雖然它似乎是一個醜陋的黑客。
    我發現這個解決方案在question,你應該檢查它,因爲我認爲你會找到解決方案。

    相關問題