**:有兩種方法可以將新檔案引入subversion版本庫:svn import和svn add,我們將在本章討論svn import,而會在回顧subversion的典型一天時討論svn add。
svn import是將未版本化檔案匯入版本庫的最快方法,會根據需要建立中介目錄。svn import不需要乙個工作拷貝,你的檔案會直接提交到版本庫,這通常用在你希望將一組檔案加入到subversion版本庫時,例如:
$ svnadmin create /usr/local/svn/newrepos在上乙個例子裡,將會拷貝目錄$ svn import mytree file:///usr/local/svn/newrepos/some/project \
-m "initial import"
adding mytree/foo.c
adding mytree/bar.c
adding mytree/subdir
adding mytree/subdir/quux.h
committed revision 1.
mytree
到版本庫的some/project
下:
$ svn list file:///usr/local/svn/newrepos/some/project注意,在匯入之後,原來的目錄樹並沒有bar.c
foo.c
subdir/
轉化成工作拷貝,為了開始工作,你還是需要執行svn checkout匯出乙個工作拷貝。
儘管subversion的靈活性允許你自由布局版本庫,但我們有一套推薦的方式,建立乙個trunk
目錄來儲存開發的「主線」,乙個branches
目錄存放分支拷貝,目錄儲存標籤拷貝,例如:
$ svn list file:///usr/local/svn/repos你將會在第 4 章 分支與合併/trunk
/branches
/tags
看到標籤和分支的詳細內容,關於設定多個專案的資訊,可以看「版本庫布局」一節和「規劃你的版本庫結構」一節中關於「專案根目錄」的內容。
匯入資料到你的SVN版本庫
有兩種方法可以將新檔案引入subversion版本庫 svn import和svn add,我們將在本章討論svn import,而會在回顧subversion的典型一天時討論svn add。svn import是將未版本化檔案匯入版本庫的最快方法,會根據需要建立中介目錄。svn import不需要...
SVN的版本庫的匯入,匯出
svn提供了乙個類似oracle export成dump檔案的乙個工具svnadmin dump,匯出的檔案為文字檔案,使用用法如下 svnadmin dump repos path dumpfile repos path 要匯出的svn庫的路徑例如d svn dumpfile 是要將svn庫匯出到...
SVN的版本庫的匯入,匯出
svn提供了乙個類似oracle export成dump檔案的乙個工具svnadmin dump,匯出的檔案為文字檔案,使用用法如下 svnadmin dump repos path dumpfile repos path 要匯出的svn庫的路徑例如d svn dumpfile 是要將svn庫匯出到...