11.17.2006

SVN . add files and reverse back

CE 的source 實在太多了,obj (lib) 和source 又都混在一起,所以要用version control實在很麻煩。

把全部都check-in 幾乎不可能。
所以想...當有修改時,再把那個file check-in。
但是這樣又會有問題,因為revision 無法回溯修改,所以若是reverse (update) back,會造成後來加入的file 被刪除。
這樣跟我要的動作不符。


原project 中有10 files : 1 ~ 10.

先將1,2 加入,commit。 - 1
modify 1,commit。 - 2
將3加入,commit。 - 3
modify 3,commit。- 4
將4加入,commit。 - 5

reverse back to revision 2,導致 3, 4 被detect 掉。
所以要手動將一個file,一個file的 "reverse back to revision .. 當初加入的revision"。
然後..再commit一次,這一次commit算是重新tag 一次file。

之後,要回到以前的state,就reverse 到這個revision,然後依照需要再手動update 個別的file .... ? 這還不是一樣 ?

所以?還是全部check in 好啦 !! (?)

沒有留言: