ubuntu 在 R40e 上 還有 Debian 在 Sempron 2600 上

2011年4月15日 星期五

repo sync fail -- rebase fail

repo sync 包含 merge 的動作,所以要是只是因為修改了 manifest (增加, 減少 project),而想從 server 啦一些 project 回來。

最好先把手上的 branch 整理, commit 一下,然後 checkout 當初最基礎的 版本出來 (就是 manifest.xml 裡的 rev=)。再作 repo sync。

做完後, project 都 update 完了,再 checkout 出剛剛的branch/tag, 繼續原來的工作。



如果沒有這樣作,在做 repo sync 出現 error,就 follow error message,到 fail 的 project 去 "處理" 一下...
git rebase --abort git checkout remote/def-rev git branch -D org-branch

沒有留言:

標籤

網誌存檔