php 代碼版本管理

來源:互聯網
上載者:User
php架構yii2,開發人員5個左右,想做個代碼版本管理,方便提交和維護,但不知該如何整,如果有好的解決方案,希望能有詳細的步驟,如線上還是區域網路,是svn或git,伺服器要怎樣的,類似但不限與此,希望能得到協助

回複內容:

php架構yii2,開發人員5個左右,想做個代碼版本管理,方便提交和維護,但不知該如何整,如果有好的解決方案,希望能有詳細的步驟,如線上還是區域網路,是svn或git,伺服器要怎樣的,類似但不限與此,希望能得到協助

有2種解決方案:
1、自己搭建服務
可以選擇 gogs 或者 gitlab 功能夠用,或者選擇商業的 Bitbucket 10個使用者買個授權10美元

2、使用git服務
如: github,國內的gitcafe 等

我這邊在使用者gitlab,目前上萬的使用者和倉庫用起來很穩定

1.到底選哪種版本管理工具 git or svn?
我個人覺得,雖然你們現在團隊比較小,可能svn就足以,但還是及其牆裂地推薦用git,原因很簡單:潮流。而且這也是一種趨勢。
我現在預設你已經選了git。

2.到底選擇已有的git版本伺服器還是自己搭一個git伺服器
如果選擇現有的產品,github就可以(只不過私人倉庫是要收費的)而且有些接觸過的公司,就是用付費的github,另外推薦bitbucket(團隊5人以內是可以建免費倉庫的)。
如果你還是擔心代碼安全,要自己搭伺服器的話,那網上就太多方法了。

可以考慮使用gogs,配置區域網路或者外網訪問都可以,部署方便。我們公司現在就是用這個。

如果不是一定要自己部署伺服器的話,我相信你可以選擇coding.net來作為進行代碼託管,項目不是很大是完全免費的。基於評論區 @liu_jing 的評論, 當然你可以選擇其他的代碼託管廠商,比如GitHub這些(主要是因為收費,如果能接受的話可以選擇)
如果你需要部署自己的Git的話可以選gogs,他是一款go語言編寫的開源軟體,值得你嘗試。

個人推薦第一種,我現在就是在他上面託管這將近20多個Team 專案

http://git.oschina.net/ 這個不是廣告貼,至少在國內還是比較積極改進的git系統,還算穩定,絕對不是出於商業目的,不過如果是商業項目,是需要考慮其他的有許可權控制的工具了

用git吧 分布式 方便代碼管理

我覺得自己的項目代碼還是放在自己的區域網路比較好了,在公司找台機器搞個gitlab
我在部落格寫過一篇文章 : 用GitLab搭建自己的私人GitHub

我在用開源中國,感覺還可以吧,私人項目是免費的

小項目的話線上比較好,人員流動也靈活些,代碼安全的話自己控制吧。

git其實我覺得Coding不錯啊!

國內伺服器,速度又快。也不用自己搭,好像還可以直接部署示範的。雖然我沒用過。。

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.