compare 好伙伴 – UltraCompare

In flash   August 30, 2005 - 11:03 pm

最近為了編輯文字檔又開始survey文字編輯器,本來想去看看 ultraEdit 現在的發展如何,結果意外發現這家公司居然也有出 diff/merge類的工具,也就是上圖的 UltraCompare。

通常 diff/merge工具都是跟 CVS, Subversion類的 Source Code Management (SCM)系統結合,當兩份(或多份)程式碼發生衝突時可以快速比較出兩者的不同,而聰明一點的diff/merge tool甚至還能自動合併。

UltraCompare比較有特色的地方是以這個價位的軟體來說,它提供了 3-way compare,算是非常難得,另外整個介面簡單易用,跟ultraedit 的整合性也高,算是加分的項目。

自從Flash開始成為程式開發平台後,version control 自然也就越發重要,因為從此不再是一個人做完整個案子,而是一個team在共同製作,往往光actionscript coder就有三個,再加上 flashcom 的SSAS一個,php/.net 兩個,這麼多工程師同步進行的情況,version control自然是最重要的事。

目前我們採用的是 Subversion, 它是 CVS的後代,SVK的前身,算是目前pc上免錢solution中表現最好的一個,而且更新快速,通常每個月都會有新版次出現(這實在是非常煩人的事啊~但跟Gaim 幾乎每三天就有新版本發佈比起來,大概又不算什麼了…),然後client端統一用 TortoiseSVN + PrimalScript編輯,等明年初換到 Eclipse後就可用 SubClipse直接進Svn,整個開發流程就更順暢了。

至於Diff / Merge方面,幾年來我都是Araxis Merge的忠實用戶, 這大概是目前地球上能找到最強大的diff/merge軟體,可惜的是它太高貴不太屑跟subversion為伍,只願意跟 Perforce 做朋友,所以目前只能分開用,好在真正衝突的機會不多,手工開三份起來還是能接受的。

by admin

7 Comments Add your own

  • 1. b6s&hellip  |  August 31st, 2005 at 1:22 am

    我猜你的意思是說 TortoiseSVN 不能跟 Araxis Merge 一起用,而不是指 subversion 本身。
    由於 Ultra 系列軟體處理 Unicode 的時候還是不太對勁,如果 merge 的對象不只是純 ASCII 寫的程式碼,用 p4merge 比較保險。
    當然,改用 svk 就沒這種煩惱了。

  • 2. jeremy&hellip  |  August 31st, 2005 at 12:16 pm

    啊 確實是筆誤,我希望做到的事就是當tortoiseSVN發現conflict時,能直接用araxis merget開起來做diff/merge, 可惜到目前為止試盡一切方法/driver都不成功 :~

  • 3. hc&hellip  |  September 20th, 2005 at 2:30 pm

    最近也開始用 Araxis Merge, 真的很好用耶! 可是我也找不到將它和 tortoiseSVN 合用的方法 … :(

  • 4. jeremy&hellip  |  September 20th, 2005 at 4:10 pm

    呵 我早就認了,雙手萬能啊…orz

  • 5. NetCobra&hellip  |  September 29th, 2005 at 12:35 pm

    推荐试试Beyond Compare。

  • 6. Kun-Yi&hellip  |  December 29th, 2006 at 2:30 pm

    參考 Araxis 上的說明吧
    http://www.araxis.com/merge/scm_integration.html

  • 7. jeremy&hellip  |  December 29th, 2006 at 2:48 pm

    感謝 Kun Yi, 原來現在已經有提供 TortoisSVN的整合服務了。

    不過我一年前就全面改用 eclipse 裏面的 subclipse plugin,所有的 diff 也都直接用它完成,除非碰到非常難纏的情況才會打開 Araxis Merge,所以這陣子已經跟它不太熟了…Orz

留言回應

hidden

您的留言會先經過站長認証後才刊登在網站上。
your comments will be approved by Administrator before appearing on the page.

Trackback this post  |  Subscribe to the comments via RSS Feed

mobile phone