2009年2月4日 星期三

利用Vi 的 diff 功能,配合 subversion 作 revision diff 顯示

原理 只是用 svn 的 cat 功能 把某個版本的 sourcecode cat 出來 (到 tmp file)。
然後再用 vim 來開啟兩個檔案 : working and tmp.

把 svn 上,剛剛 committ 的 init.c cat 出來成 tmp:
# svn cat init.c @COMMITTED tmp
用 vim 的 diff 模式開啟:
#vim -d init.c tmp
就降,在 vim 裡還是可以編輯,save...

沒有留言:

張貼留言