嘗試使用了Versions1.3和Cornerstone3,強烈建議使用Cornerstone3。
Versions僅提供了基本功能,完全比不上強大的Cornerstone。
比如說程式碼合併功能,價格$60的Versions並不支援,你還需要在其基礎上整合價格$70的Kaleidoscope,簡直坑爹。
反觀Cornerstone3,雖然價格$70,但很優雅地實現了程式碼比較、合併等功能,和Versions比起來不要太實惠!
另外新版Cornerstone在UI上也表現喜人,算是徹底把Versions比下去了。
其實某些方面,Versions還不如免費的svnX2,比如svnX在提交時可以比較檢視,Versions則是乾巴巴的檔案列表。
無圖無真相:
①Versions的程式碼比較是呼叫系統的FileMerge功能,雖實用但醜陋:
②Cornerstone的程式碼比較則是精心設計的:
④再來看看Cornerstone對程式碼合併的完美支援:
⑤程式碼提交時,Versions提供的僅僅是乾巴巴的檔案列表,並未提供比較檢視功能:
⑥這點可是連免費的svnX都支援的哦:
⑦Cornerstone不用說支援得更優雅:
⑨除此之外呢,Cornerstone提供的華麗麗的日誌、時間線、註釋功能真讓人垂涎三尺啊:
好了,我的結論是,在macOS上使用SVN:
嘗試使用了Versions1.3和Cornerstone3,強烈建議使用Cornerstone3。
Versions僅提供了基本功能,完全比不上強大的Cornerstone。
比如說程式碼合併功能,價格$60的Versions並不支援,你還需要在其基礎上整合價格$70的Kaleidoscope,簡直坑爹。
反觀Cornerstone3,雖然價格$70,但很優雅地實現了程式碼比較、合併等功能,和Versions比起來不要太實惠!
另外新版Cornerstone在UI上也表現喜人,算是徹底把Versions比下去了。
其實某些方面,Versions還不如免費的svnX2,比如svnX在提交時可以比較檢視,Versions則是乾巴巴的檔案列表。
無圖無真相:
①Versions的程式碼比較是呼叫系統的FileMerge功能,雖實用但醜陋:
②Cornerstone的程式碼比較則是精心設計的:
④再來看看Cornerstone對程式碼合併的完美支援:
⑤程式碼提交時,Versions提供的僅僅是乾巴巴的檔案列表,並未提供比較檢視功能:
⑥這點可是連免費的svnX都支援的哦:
⑦Cornerstone不用說支援得更優雅:
⑨除此之外呢,Cornerstone提供的華麗麗的日誌、時間線、註釋功能真讓人垂涎三尺啊:
好了,我的結論是,在macOS上使用SVN:
不想花銀子,選擇svnX2;要砸錢的主兒,選擇Cornerstone3;無視Versions1.3。