搜尋

首頁  >  問答  >  主體

版本控制 - 關於SVN和GIT在公司專案的使用?

實際需求是現在有一份程式碼,另外一個同事需要基於這份程式碼的一些功能進行擴充開發,後面會陸陸續續有同事參與其他模組的開發。想問下多人合作開發用SVN好還是GIT好,另外如何保障核心程式碼能夠被保護

伊谢尔伦伊谢尔伦2795 天前626

全部回覆(2)我來回復

  • 天蓬老师

    天蓬老师2017-05-02 09:30:17

    這個毫無疑問用git了svn是歷史遺留產物git的工作流程、分支策略完爆svn svn的話多人協作各自拉分支很費勁沒有git那樣輕便靈活svn只能作為一個簡單的代碼同步工具git的話你可以參考git工作流程整個專案的發布與迭代都可以透過git工作流程控制

    回覆
    0
  • 世界只因有你

    世界只因有你2017-05-02 09:30:17

    討論這種問題沒意義。單單說好壞的話:SVN和GIT優劣


    回答題主修改後的問題:

    既要馬兒跑,又要馬兒不吃草。

    只要參與核心模組開發的人都要接觸程式碼,想要保護核心程式碼除了製定相關合約條款,沒有它法。

    我想題主要的答案是:
    公司用git或svn都無所謂,關鍵是!

    伺服器要部署在內網環境

    項目要解耦,按模組開發,每個模組一個項目,託管到一個代碼倉庫中,相關項目組的人員只給這個倉庫的代碼即可。

    回覆
    0
  • 取消回覆