1. 程式人生 > >SVN常用命令之update

SVN常用命令之update


4、更新的時候除去某些檔案
svn up --set-depth=exclude XX yyy zz
詳細可參考:http://blog.csdn.net/c_singleboy/article/details/45558941

注: 
svn update 等價於 svn up

更多關於update命令的解釋可以參看下面的命令:
[[email protected] ~]# svn help update
update (up): 將版本庫的修改合併到工作副本中。
用法: update [PATH...]

如果沒有指定版本,則將工作副本更新到 HEAD 版本。否則同步到 -r 選項所指定的版本。

  每更新一項就輸出一行資訊,使用首字元來報告執行的動作。這些字元的含義是: 

    A  已新增
    D  已刪除
    U  已更新
    C  合併衝突
    G  合併成功
    E  已存在

  第一列字元表示檔案內容更新,第二列表示檔案屬性更新。第三列中的字元“B”
  表示此檔案上的鎖被終止或竊取。

  如果使用了 “--force” 選項,在工作副本中未版本控制的障礙路徑,不會自動
  導致簽出失敗。 如果障礙路徑與版本庫中的對應路徑型別相同(檔案或目錄),它
  將成為受版本控制的路徑,但是內容不改變。它意味著障礙路徑的子孫,如果也
  是障礙路徑,那麼也將受版本控制。對於障礙路徑中的檔案,如果與版本庫內的
  不同,將視為工作副本發生本地修改。版本庫中的所有屬性都應用於障礙路徑。
  用第一列字元 “E” 來報告障礙路徑。

  使用“--set-depth”選項設定此操作目標的工作副本之新深度。

有效選項: 
  -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 作為合併命令
  --force                         :強制操作執行
  --ignore-externals      :忽略外部專案
  --changelist ARG       :只能對修改列表 ARG 成員操作
                             [aliases: --cl]
  --editor-cmd ARG      :使用 ARG 作為外部編輯器
  --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

相關推薦

SVN常用命令update

4、更新的時候除去某些檔案 svn up --set-depth=exclude XX yyy zz 詳細可參考:http://blog.csdn.net/c_singleboy/article/details/45558941 注:  svn update 等價於 svn up 更多關於update命令的

SVN常用命令checkout

svn 常用命令 checkout SVN常用命令之checkoutmac終端下可以直接使用svn的命令,因為mac系統默認是已裝svn; ~ which svn/usr/bin/svnredhat/centos系統下需手動安裝,命令如下:[root@ceshiji~]# yum install

Linux下常用命令sed學習總結

linux sed sed命令 正則表達式 sed總結 Sed功能說明:Sed是linux下一個強大的文本文件處理工具,通過對文件增加、刪除、查找、查詢操作,配合正則表達式以實現工作中的各種需求。同時也是一名運維人員必須掌握的核心技能。---------------------------

[Linux]-Linux常用命令文件解壓

壓縮 com nbsp linux常用命令 inux 不同 gunzip gzip all 不壓縮方式壓縮的文件需要不同的命令來解壓縮,下面是Linux的各種文件解壓命令。 對於.tar結尾的文件: tar -xf 對於.gz結尾的文件 : gzip -d all.

Centos常用命令:文件與目錄管理

一個 每一個 -- 目錄 clas rect 發現 linux中 使用 在centos中常用的文件與目錄操作命令有: ◇chmod:修改文件或目錄的權限 ◇mkdir:新建目錄◇rmdir:刪除目錄◇rm:刪除目錄或文件◇cp:復制目錄或文件◇mv:移動目錄或文件 下面

Centos常用命令:壓縮與解壓縮

replace 那種 在線安裝 後綴 unzip .com cal gunzip 基本上   在Linux中,壓縮文件的擴展名主要是:[*.tar,*.tar.gz,*.tgz,*.gz,*.Z,*.bz2],雖然,我們知道,在LInux中,文件的擴展名沒有什麽作用,但是由

Linux系列教程(九)——Linux常用命令網絡和關機重啟命令

route 註意 端口號 post rac pos 名稱 window ebo   前一篇博客我們講解了Linux壓縮和解壓縮命令,使用的最多的是tar命令,因為現在很多源碼包都是.tar.gz的格式,通過 tar -zcvf 能完成解壓。然後對於.zip格式的文件,使用g

Linux基本常用命令ls詳解(含date,cal)

Linux基礎【1】顯示日期的指令:date示例:(1)#date +%Y/%m/%d結果:2018/02/27(2)#date +%H:%M結果:10:48【2】顯示日歷的指令:cal格式:cal [month] [year]示例:(1)#cal 2 2018(2)#cal 13 2018結果:cal:il

轉:linux常用命令wget命令的使用

ping inux 斷點續傳 div htm pac 地址 .cn 密碼 一、介紹 Linux系統下載文件工具,用來從指定的URL下載文件 二、使用方法 1 2 3 4 5 6 7 8 語法:wget [參數] [URL地址] 選項: -c接著下載沒

Linux常用命令sed

UC perm wid cross 每次 orm separate 當前 命令操作 sed NAME sed - stream editor for filtering and transforming text 文本流編輯,sed是一個“非交互式的”面向字符流的編輯器

Linux常用命令sed(2)

代碼 並不會 獨立 command 不存在 chan posix 通用 示例 Sed SED的英文全稱是 Stream EDitor,它是一個簡單而強大的文本解析轉換工具,在1973-1974年期間由貝爾實驗室的Lee E. McMahon開發,今天,它已經運行在所有的

linux常用命令網絡命令

pretty linu mysqld see ethernet ice ble arr warn 發現網絡細節的命令:netstat ifconfig ping -b 原創 2016年07月19日 09:33:44 (1)netstat -i: 提供網絡接口的

Redis常用命令-查看/刪除/獲取 所有keys

In 獲取 UC .com img 刪除 port redis exp 首先先進到Redis的src目錄下:cd /export/servers/redis-2.8.17_ucs/src 輸入這個命令 ./redis-cli -h 127.0.0.1 之後輸入命令:

【Linux】常用命令ln、chmod、scp

目錄   一、ln 建立軟/硬連結 二、chmod 修改檔案或目錄的許可權 三、scp 不同linux系統之間複製檔案和目錄 一、ln 建立軟/硬連結 它的功能是為某一個檔案在另外一個位置建立一個同步的連結。 當我們需要在不同的目錄,用到相同的檔案時,我們不

Linux常用命令系統關機命令

系統機關命令: 命令名稱:shutdown 命令路徑:/usr/sbin/shutdown 執行許可權:root功能描述:關機 語法:     shutdown Ex:      shutdown -h no

Linux常用命令網路通訊命令

網路通訊命令 命令名稱:write 命令路徑:/usr/bin/write 執行許可權:所有使用者功能描述:向另外一個使用者發信息,以ctrl+D作為結束 語法:     write    <使用者名稱> Ex:&n

Linux常用命令檔案搜尋命令

檔案搜尋命令 命令名稱:which 命令路徑:/usr/bin/which 執行許可權:所有使用者功能描述:顯示系統命令所在目錄 語法:while [命令名稱] Ex:    which   ls 相似命令:whereis [檔

Linux常用命令建立使用者

建立使用者命令     建立使用者:    useradd  使用者名稱    (系統管理員可用此命令)    設定密碼    passwd  使用者名稱 &

Linux常用命令筆記

一、Linux的目錄結構: 1./:根目錄;一般根目錄下之存放目錄,不存放檔案。 2./bin;/usr/bin(binaries):存放二進位制的可執行檔案。如常用命令ls\tar\mv\cat等。 3./boot;放置linux系統啟動時用到的一些檔案。 4./dev(dev

Ubuntu常用命令apt/dpkg

1、apt常用命令集合 apt-cache search  packagename   搜尋包 apt-cache  show packagename   獲取包的相關資訊,如說明、大小、版本等 apt-get ins