首頁>Club>
如題
5
回覆列表
  • 1 # 王海軍老師

    嘗試使用了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。

  • 中秋節和大豐收的關聯?
  • 身邊同事大多是月光族,總是向你借錢,借了不一定啥時候還,不借會有情緒該咋整?