Subversion,這是我的真心話。
Dear Subversion,
抱歉,有件事我一直想說很久了。
你最為人詬病的一點就是在每個目錄底下都建 .svn 目錄。在某些情況下,你把一個 bundle 納入 repo 中,當直接替換成新版本的 bundle 時——甚至在某些軟體中,只是「儲存」這個動作——就會發現 svn commit 時吐出一些丈二金剛摸不著腦袋的錯誤訊息。
至於 merge…嗯,我想就別提了。我從來沒有對你的 merge 有期望過。很殘酷的事實,是嗎?
其實對我來說,大部分都把你當成 rsync 來用,讓我在不同電腦間都可以取得最新的 working copy;當然實際上 version control 對我來說還是很有用的。只是在解決一些小問題的時候常常浪費我很多時間,讓我感到煩躁。
Subversion,謝謝你一直以來的照顧,雖然曾經被你和我自己的白爛搞掉過不少進度,但我還是很感謝你帶來的方便。我感覺我們還是會在一起一段時間,但是最近我可能會和 mecurial、git 交交朋友。雖然他們剛開始很難親近,但是隨著時間更迭也逐漸放下身段。嗯……你知道這代表什麼意思吧?對不起,我真是個絕情的壞男人。
“有沒有試過 svk?”
---zonble. 1/7, 2009