svn import 納入版本控制

2022-05-04 11:12:10 字數 1806 閱讀 4835

svn import-納入版本控制

import: 將未納入版本控制的檔案或目錄樹提交到版本庫。

用法: import [path] url

遞迴地提交 path 的副本至 url。

如果省略 path,則預設為 「.」。

父目錄會根據需要在版本庫內置立。

如果 path 是目錄,則其下的內容直接加入到 url 指定的位置內。

如果使用了 「--force」,那麼不能納入版本控制的專案,例如裝置檔案,管道等,會被忽略。

有效選項:

-q [--quiet]             : 不列印資訊,或只列印概要資訊

-n [--non-recursive]     : 過時;嘗試 --depth=files 或 --depth=immediates

--depth arg              : 受深度引數 arg(「empty」,「files」,「immediates」,或「infinity」) 約束的操作

--auto-props             : 啟用自動屬性

--force                  : 強制操作執行

--no-auto-props          : 關閉自動屬性

-m [--message] arg       : 指定日誌資訊arg

-f [--file] arg          : 從檔案arg讀取日誌資訊

--force-log              : 強制校驗日誌資訊資源

--editor-cmd arg         : 使用 arg 作為外部編輯器

--encoding arg           : 將arg的值視為字元編碼

--with-revprop arg       : 在新版本設定版本屬性 arg

使用格式 name[=value]

--no-ignore              : 忽略預設值和 svn:ignore 屬性

全域性選項:

--username arg           : 指定使用者名稱 arg

--password arg           : 指定密碼 arg

--no-auth-cache          : 不要快取使用者認證令牌

--non-interactive        : 不要互動提示

--trust-server-cert      : 不提示的接受未知的 ssl 伺服器證書(只用於選項 「--non-interactive」)

--config-dir arg         : 從目錄 arg 讀取使用者配置檔案

--config-option arg      : 以下屬格式設定使用者配置選項:

file:section:option=[value]

例如:servers:global:http-library=serf

常用操作

1.這將本地目錄myproj匯入到版本庫的trunk/misc,trunk/misc在匯入之前不需要存在—svn import會遞迴的為你建立目錄。

$ svn import -m 「new import」 myproj

2.需要知道這樣不會在版本庫建立目錄myproj,如果你希望這樣,請在url後新增myproj:

$ svn import -m 「new import」 myproj /myproj

也可以這樣,在版本瀏覽器中先從svn上窗myproj目錄,shell進入本地myproj目錄,svn import -m "new import" ./ /myproj

版本控制 設計模式 模式版本控制

版本控制 設計模式 schema versioning changing a namespace is not versioning,it is new type creation.meta douglasp 架構版本控制 更改命名空間不是版本控制,而是建立新型別。meta douglasp ok....

SVN版本控制

1.svn安裝 sudo apt get install subversion 2.建立倉庫 對於多個 倉庫 首先在 var 下建立svn主目錄。svnadmin create var svn test1 svnadmin create var svn test2 3.修改配置檔案 倉庫目錄下 co...

走入《版本控制》

mkdir test cd test git init 建立空的本地倉庫 echo hello,world readme.txt 將標準輸出重定向到readme.txt git add 表示當前目錄下所有檔案git本地倉庫的暫存區 stage or index git commit m first ...