配置源碼管理工具(2)

來源:互聯網
上載者:User

標籤:des   style   blog   http   使用   strong   

源碼管理是開發中最重要的事情之一,在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的,沒有測試別的作業系統。這個稍微有點問題,有時候我們希望把伺服器部署在自己的電腦上,這個時候可能就不能滿足要求了。

 

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:)建立版本庫

搭建好伺服器後,可以很容易的在網站上建庫,命令列也可以,只是不方便。

  

2:)匯出庫

點Eclipse裡的 檔案/import,選擇svn就可以匯出庫了。

 

 

 

3:)簽出,簽入等操作

VSS 主要採用獨佔模式(簽出,修改,簽入)

SVN 採用了(修改,提交)工作方式,

svn不是獨佔的方式,並且它修改的時候不會象vss那樣設定為簽出,這個對我們會有一定的影響,所以最好在修改一個檔案前擷取一下新版本,免得衝突之後麻煩多多。

 

 

 

4:)庫許可權分配

svn裡可以進行很複雜的許可權配置,當然這不建議這麼做,沒必要,影響效能。

  

 

 

4:關於git

git是一個分布式的源碼管理工具,svn是一個集中式的源碼管理工具,在公司裡還是svn更加合適一些。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.