我不小心推動了一些沒有準備好的主分支的變化,所以我立即退出。後來我嘗試將樹幹中的新變化合併到我的分支中,但合併效果不佳。特別是,它似乎認爲退出意味着我希望我的所有更改都沒有完成。幸運的是,我修改的文件都沒有被主分支上的更改修改,所以我可以將文件恢復爲本地文件,但如果發生衝突,這可能會很麻煩。在這種情況下是否支持正確的做法,或者是否有其他事情可以在以後避免潛在的衝突。Mercurial撤銷推送到主分支
1
A
回答
3
你想要rollback
不是backout
。回滾是最後一次拉(或接收推)或提交的一級撤消。回退,應用您指定的變更集的反轉。
例如,如果你做了一個提交併意識到你在提交信息中有一個錯字,你可以rollback
(假如你沒有做過其他的提交或提交,如果你意識到你的新的線程調度程序是一個不好的選擇,你想撤消它,然後你做退出,這樣歷史反映了你下去的路徑並決定不會 - 因爲那也是有價值的信息。
如果你想撤消推送,你需要登錄到接收端,並在那裏回滾
0
也發生在我身上,如果它幫助其他人: 我的存儲庫不應該允許任何推送。做到這一點,把你的.hg/hgrc文件:
[hooks]
prechangegroup = false
也就是說,如果你想阻止任何人推入該存儲庫。
相關問題
- 1. 撤消git推分支主
- 2. 撤銷水銀推送
- 3. 我們可以撤銷Mercurial推送的更改嗎?
- 4. git推送到遠程主分支
- 5. 本地推送GitHub庫到主分支:不推送文件夾
- 6. 在Mercurial中撤消分支創建
- 7. 撤銷更改(提交併推送)
- 8. 從本地分支推送到遠程主分支
- 9. TeamCity推送功能分支到主分支
- 10. 阻止用戶推送到mercurial的穩定分支
- 11. Mercurial本地分支並推送到共享存儲庫
- 12. 將更新推送到修剪的Mercurial分支
- 13. 如何僅將您的更改推送到許多mercurial分支?
- 14. Mercurial。刪除推送到存儲庫的分支
- 15. 推送到遠程分支
- 16. 管理git - 主分支推送權限
- 17. 推送到mercurial失敗
- 18. 撤銷被推送到原點的合併
- 19. 撤銷GIT推送到錯誤的共享回購
- 20. 撤銷Mercurial中的移除操作
- 21. 在原始分支提交,分支和撤銷是否安全?
- 22. git撤消推送合併恢復單獨的分支
- 23. 推送mercurial合併分支沒有歷史
- 24. 在推送Mercurial之前丟棄一個本地分支
- 25. 選擇哪個Mercurial分支推或拉
- 26. 如何在您推送功能分支時將您的本地主分支推送到Heroku?
- 27. 如何將功能分支中的文件推送到遠程的主分支?
- 28. GIT掛鉤阻止實驗分支被推送到發佈版或主分支
- 29. 如何將本地Git分支推送到遠程的主分支?
- 30. 如何從歷史檔案副本中的主分支中撤銷合併或重新分支的分支