歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

重新定位svn地址的方法(windows和linux),svn switch(sw)的幫助信息

重新定位svn地址的方法(windows和linux),svn switch(sw)的幫助信息   今天公司的路由器出現問題,服務器的IP地址也跟著變了,但是原來的svn已經設置好了,現在需要更換地址 查詢原地址的方法: [ruby]  root@jack-desktop:codes# svn info   路徑: .   URL: http://192.168.1.58/repos    版本庫根: http://192.168.1.58/repos/linux_monitor   版本庫 UUID: 81fe7417-a8b1-40d6-90b8-661973047dc1   版本: 80   節點種類: 目錄   調度: 正常   最後修改的作者: chenjiankang   最後修改的版本: 80   最後修改的時間: 2013-07-10 18:30:13 +0800 (三, 2013-07-10)      root@jack-desktop:codes#     更新為192.168.1.13的方法: linux下: [python]  root@jack-desktop:codes# svn switch --relocate http://192.168.1.58/repos  http://192.168.1.13/repos      svn switch(sw)的幫助信息 [python]  root@jack-desktop:codes# svn switch --help              switch (sw): 更新工作副本至不同的 URL。   用法:  1、switch URL[@PEGREV] [PATH]          2、switch --relocate FROM TO [PATH...]        1、更新工作副本,切換到同一版本庫中的新 URL。其行為跟 “svn update” 很像,        也是將工作副本切換到同一版本庫中某個分支或者標簽的方法。PEGREV 決定從,        哪個版本查找目標。           如果使用了 “--force” 選項,在工作副本中未版本控制的障礙路徑,不會自動        導致失敗。如果障礙路徑與版本庫中的對應路徑類型相同(文件或目錄),它將成        為受版本控制的路徑,但是內容不改變。它意味著障礙路徑的子孫,如果也是障        礙路徑,那麼也會受版本控制。對於障礙路徑中的文件,如果與版本庫內的不同,        將視為工作副本發生本地修改。版本庫中的所有屬性都應用於障礙路徑。           使用 “--set-depth” 選項設置此操作目標的工作副本之新深度。目前工作副本的        深度只能增加(嵌入更深);你不能讓目錄收縮。        2、重寫工作副本的 URL 元數據,以反映單純的 URL 改變。當版本庫的根 URL 改        變(比如方案或者主機名稱變動),但是工作副本仍舊對應同一版本庫的同一目錄        時,使用這個命令更新工作副本與檔案庫的對應關系。        參見 “svn help update” 以獲取報告執行動作的字符列表。   有效選項:     -r [--revision] ARG      : ARG (一些命令也接受ARG1:ARG2范圍)                                版本參數可以是如下之一:                                    NUMBER       版本號                                   '{' DATE '}' 在指定時間以後的版本                                   'HEAD'       版本庫中的最新版本                                   'BASE'       工作副本的基線版本                                   'COMMITTED'  最後提交或基線之前                                   'PREV'       COMMITTED的前一版本     -N [--non-recursive]     : 過時;嘗試 --depth=files 或 --depth=immediates     --depth ARG              : 受深度參數 ARG(“empty”,“files”,“immediates”,或“infinity”) 約束的操作     --set-depth ARG          : 設置工作副本的新深度為 ARG(“exclude”,“empty”,“files”,“immediates”,                               或“infinity”)     -q [--quiet]             : 不打印信息,或只打印概要信息     --diff3-cmd ARG          : 使用 ARG 作為合並命令     --relocate               : 通過URL改寫重新定位     --ignore-externals       : 忽略外部項目     --force                  : 強制操作運行     --accept ARG             : 指定自動解決沖突動作                               ('postpone', 'base', 'mine-conflict',                                'theirs-conflict', 'mine-full', 'theirs-full',                                'edit', 'launch')      全局選項:     --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   root@jack-desktop:codes#      windows下的TortoiseSVN更新地址:  
Copyright © Linux教程網 All Rights Reserved