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