配置源码管理工具(2)
源碼管理是開發(fā)中最重要的事情之一,在vs.net里我們通常采用vss進行版本控制,在Eclipse里看帖子說用svn的比例很大,和IDE的集成性也很好。
?1:服務器部署
下載地址是:http://subversion.apache.org/packages.html
下載的是CollabNet那個,需要注冊,注冊很簡單。
http://www.collab.net/downloads/subversion
安裝基本就是按照說明走,沒有遇到啥問題,說明書上好像要求是windows 2003 server 或者是windows 2008,原來的源碼服務器是2003 server的,沒有測試別的操作系統(tǒng)。這個稍微有點問題,有時候我們希望把服務器部署在自己的電腦上,這個時候可能就不能滿足要求了。
?
2:客戶端部署
svn最出名的客戶端是 http://tortoisesvn.net/downloads.html,在我們這里其實可以不用它,我們直接用的是
http://www.collab.net/products/integrations/desktops/ecl,
它有個說明,
https://www.open.collab.net/downloads/desktops/installing_cdee.html?_=d
說明如何在Eclipse里集成svn,按照步驟一步一步來,很簡單。
?
3:使用要點
1:)創(chuàng)建版本庫
搭建好服務器后,可以很容易的在網站上建庫,命令行也可以,只是不方便。
??
2:)導出庫
點Eclipse里的 文件/import,選擇svn就可以導出庫了。
?
?
?
3:)簽出,簽入等操作
VSS 主要采用獨占模式(簽出,修改,簽入)
SVN 采用了(修改,提交)工作方式,
svn不是獨占的方式,并且它修改的時候不會象vss那樣設置為簽出,這個對我們會有一定的影響,所以最好在修改一個文件前獲取一下新版本,免得沖突之后麻煩多多。
?
?
?
4:)庫權限分配
svn里可以進行很復雜的權限配置,當然這不建議這么做,沒必要,影響性能。
??
?
?
4:關于git
git是一個分布式的源碼管理工具,svn是一個集中式的源碼管理工具,在公司里還是svn更加合適一些。
轉載于:https://www.cnblogs.com/csandroid/p/3848931.html
總結
以上是生活随笔為你收集整理的配置源码管理工具(2)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据结构课程设计题目十二_计算机学院学生
- 下一篇: ruby中的self