說說gitlab、工具以及命令

今天看到一個帖子說GitLab v8.16.0-rc6 發布了

發現說的就是我們正在用的,於是上網看了看,

GitLab是一個利用 Ruby on Rails 開發的開源應用程序,實現一個自託管的Git項目倉庫,可通過Web界面進行訪問公開的或者私人項目。

它擁有與Github類似的功能,能夠瀏覽源代碼,管理缺陷和註釋。可以管理團隊對倉庫的訪問,它非常易於瀏覽提交過的版本並提供一個文件歷史庫。它還提供一個代碼片段收集功能可以輕鬆實現代碼復用,便於日後有需要的時候進行查找。

用戶可以通過此工具自己搭建一個git伺服器。我們公司現在的代碼基本都遷移到這上面了。


git與svn的比較我就這裡不說了,麻煩的地方是不能很直觀的查看其他人修改文件的代碼,如果多人一起編輯一個文件的話,就需要經常不時地去pull代碼,感覺很麻煩。這裡我們團隊用到的git工具是SourceTree,這個工具既可以用命令行還可以用圖形化頁面來顯示,比小烏龜那個工具要強很多,有興趣的可以了解下。

Advertisements

最後附帶一個git使用命令

git remote prune origin 清理遠程分支,把本地不存在的遠程分支刪除

Advertisements

你可能會喜歡