2015-10-29 42 views

回答

4

我不是MKS專家,但我在幾年前就使用過它。它可能與您正在使用的配置不同,但以下是我的經驗。

  • Git是很多,要快得多
  • 更容易在同一文件的工作(沒有更多的解鎖和鎖定文件)。
  • 分支與合併是MKS對我來說是真正的痛苦,在git的更容易
  • 分散的倉庫含義每個開發人員都有代碼的本地複製,並且沒有被連接到到MKS源服務器工作。
  • 工具 - 許多IDE都支持git和github。我用IntelliJ試了一次MKS-plugin,但是IntelliJ在這之後甚至不會啓動。我看到你提到github上,他們有一個desktop tool for Windows and Mac
  • 社區 - 如果你堅持它很容易與GIT
  • 得到幫助由於跟蹤變更控釋片的方式,而不是版本整個文件中像MKS,它使用較少的磁盤。
  • 您可能會缺少的是MKS Manager,問題跟蹤工具,您可以在其中找到將文件更改鏈接到問題的更改包。 Git沒有內置的。我們通常通過引用提交消息中的任務來解決它。

    TASK-001 Fixed the thing 
    
  • Git是在很多方面不同,從MKS所以移動與git,可以是一個陡峭的學習曲線,如果你以前從來沒有碰過它。但作爲MKS的前用戶,我開始使用git之後,我絕不會在一百萬年後回到MKS。我發現git更加靈活,你幾乎可以爲你的團隊定義過程,但是對於MKS,我被困在這個笨重的MKS客戶端,幾乎迫使你在一個分支上工作。同時追蹤已鎖定該文件的同事,我需要登記...哦,等等,他正在度假。更好地致電MKS管理員誰可以爲我解鎖該文件:)