12.17.2007

放棄當前的code,回到前面的revision..

使用 subversion,將整個folder的內容換掉 (例如..改用另一個vendor的driver)。
發展了一段時間,又要換回以前的內容,繼續開發 (也就是說,放棄這個vendore的driver)。

要用 "revert to revision...."。

revert to revision...N 會把整個folder的內容"改"回 revision N,但是不會改變目前folder的revision number。

就好像是你手動的把folder中的每一個file都改回 revision N的內容了。

所以再check in 時,這些file (revision N)都會被checkin 到最新的 revision。


另一個 "回到以前版本"的方法是 "Update to revision ...N"。
但是這個會讓folder 的內容和revision 都回到 revision N,所以以這個狀態再check in 時,就會有error message,說fild out of date。

...我不知道我這樣作是不是對的..

沒有留言: