svn建立專案

livedba發表於2011-09-06
svn建立專案[@more@]

1.建立Repository

執行命令:

svnadmincreateC:Repository

就會建立一個倉庫。SVN建立專案就放在倉庫下。注意:執行命令前這個目錄不能存在,否則不能建立。

在倉庫下將會生產這些目錄:

  1. conf/dav/db/formathooks/locks/README.txt
  2. conf
  3. Adirectorycontainingrepositoryconfigurationfiles
  4. dav
  5. AdirectoryprovidedtoApacheandmod_dav_svnfortheirprivatehousekeepingdata
  6. db
  7. ThemainBerkeleyDBenvironment,
  8. fullofDBtablesthatcomprisethedatastoreforSubversion'sfilesystem(whereallofyourversioneddataresides)
  9. format
  10. Afilewhosecontentsareasingleintegervaluethatdictatestheversionnumberoftherepositorylayout
  11. hooks
  12. Adirectoryfullofhookscripttemplates(andhookscriptsthemselves,onceyou'veinstalledsome)
  13. locks
  14. AdirectoryforSubversion'srepositorylockingdata,usedfortrackingaccessorstotherepository
  15. README.txt
  16. AfilewhichmerelyinformsitsreadersthattheyarelookingataSubversionrepository

hook是很有用的,因為透過hook,更新程式碼時,可以觸發事件,來幫助我們autobuild我們的程式。關於這方面的知識可以參考《pragmaticprojectautomation》,裡面講得很詳細

2.新增專案到SVN中

2.1選擇倉庫的Layout

SVN建立專案中通常倉庫有兩種佈局:

a.以專案分
/
Project1/

trunk/

tags/

branches/

Project2/

trunk/

tags/

branches/

關於什麼是trunk,tags,branches我就不解釋,檢視相關資料,網上有很多。

b.以分支為主
/
trunk/

project1/

project2/

tags/

project1/

project2/

branches/

project1/

project2/

SVN建立專案中具體使用哪種佈局要看實際情況。

這裡我使用a。

在workspace,建立目錄

project

/trunk

/tags

/branch

然後進入project目錄

svnimport.file:///C:/BillProject/-m'init'

這樣,SVN建立專案就新增成功。就可以用eclipse來checkout專案了。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25261409/viewspace-1054793/,如需轉載,請註明出處,否則將追究法律責任。

相關文章