SVN使用import匯入新資料到版本庫

2022-03-20 10:50:58 字數 1016 閱讀 2917

有兩種方法可以將新檔案引入subversion版本庫:svn import和svn add,現在討論svn import

svn import是將未版本化檔案匯入版本庫的最快方法,會根據需要建立中介目錄。svn import不需要乙個工作拷貝,你的檔案會直接提交到版本庫,這通常用在你希望將一組檔案加入到subversion版本庫時,例如:

1)首先,伺服器管理員在svn伺服器上建立專案版本庫newrepos

$ svnadmin create /usr/local/svn/newrepos

2)然後,在客戶端使用svn命令把本地檔案匯入到伺服器上的專案版本庫

$ 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目錄存放分支拷貝,tags目錄儲存標籤拷貝,例如:

$ svn list file:///usr/local/svn/repos

/trunk

/branches

/tags

使用特殊命令import匯入模組

用import 匯入模組,然後按照 模組.函式 格式使用這個模組的函式 比如math模組中的floor函式 import math math.floor 1.8 1每次在呼叫函式時都要寫上模組的名字,這樣很麻煩,可以使用另一種形式 from math import ceil ceil 1.2 2從模...

Python使用import關鍵字匯入模組

使用import關鍵字匯入模組。三種形式 1.匯入time模組的全部內容 import time,或者from time import 2.匯入time模組的某個方法 import time perf counter 3.匯入time模組的幾個方法 import time perf counter,...

oracle 使用sqlload匯入外部資料

使用sqlload大批量匯入資料 第一步 建立表 create table testht demo id varchar2 20 byte not null enable,name varchar2 20 byte age varchar2 20 byte 建立控制檔案 home demo.ctl ...