svn import-歸入版本控制

 轉svn import-歸入版本控制shell

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 http://svn.red-bean.com/repos/trunk/misc瀏覽器

2.須要知道這樣不會在版本庫建立目錄myproj,若是你但願這樣,請在URL後添加myproj:
$ svn import -m 「New import」 myproj http://svn.red-bean.com/repos/trunk/misc/myproj緩存

也能夠這樣,在版本瀏覽器中先從svn上窗myproj目錄,shell進入本地myproj目錄,svn import -m "New import" ./ http://svn.red-bean.com/repos/trunk/misc/myproj服務器

相關文章
相關標籤/搜索