我認爲我的變更集可能發生了不好的事情。'bzr update'擦除了我所有的本地提交。幫幫我!
爲了記錄,我使用過git,hg和svn以前的一般成功。我對bzr的理解不夠完整。
這裏是我(Windows XP中):
1)使用的bzr的svn籤創建一個文件夾。稱它穩定
2)從我用於開發的分支中分支出的文件夾。稱之爲開發
我的計劃是在開發分支上使用commit --local來跟蹤更改,並且它正在工作。
然後,我做了'bzr更新'(因爲它在我嘗試推送時抱怨)。當時,stable有一個更老的代碼副本。那麼,現在的開發具有相同的舊版本。 'bzr log'顯示我的本地提交沒有任何證據!
有人可以向我解釋發生了什麼事,我能做些什麼來恢復我的舊代碼?
哦,最優秀的;很高興你找到答案。還是要考慮搞清楚一種複製的方法,一個錯誤報告,或許稍微改變你的工作方式,以減少這種事情再次發生的可能性。我覺得最好是讓事故/錯誤不可能發生,儘管缺點是我可能通過不信任我使用的所有軟件並以防止它們混亂的方式工作來隱藏我的核心工具(包括'bzr')中的錯誤... – 2010-12-11 00:33:48
我確實會提交一份有關這方面的錯誤報告,「bzr update」可能會造成破壞性的東西似乎很荒謬。 – 2010-12-11 00:39:26
'bzr heads --dead' should be too too。 – bialix 2010-12-11 21:22:52