Linux 下 SVN 新增多個檔案的方法

2021-09-21 17:30:03 字數 649 閱讀 4026

1. svn  add  /bin/*  --depth infinity  新增/bin目錄下的所有檔案;

2. svn  add  /bin/  --depth infinity  新增/bin目錄下的所有檔案,包括bin目錄本身;

3. svn add */*   新增當前目錄以及下級目錄下的所有檔案;只支援兩級目錄;

4. svn add */**/*  新增當前目錄目錄下的所有檔案,第三個「*」表示當前目錄下的任意多級目錄;

但是當碰到當前目錄下,有些檔案已經上傳過,有些檔案是新增的,也就是說我只需要新增當前目錄新增的檔案,以上方法就會出現問題,採用以下方法:

一次性增加所有新增的檔案到svn庫:

svn status | awk ' }' | xargs svn add          #svn status列出 ? 開頭的檔案表示尚未新增進過版本庫的檔案

一次性從svn庫刪除所有需要刪除的檔案

svn status | awk '}' | xargs svn delete         #svn status列出 ! 開頭的檔案表示需要從svn刪除的檔案

svn ci -f comment.txt     最後直接提交你的修改(注意:這裡的-f 代表上傳的注釋從comment.txt檔案讀取)

原文參考 : 

表單新增多個檔案

其實方法很簡單這樣只能選擇乙個檔案,這樣就可以選擇多個檔案了,怎麼樣,很方便吧。如果不考慮ie的話,可以使用這個方法。關於js自行生成多個input的就算了吧,懶得看,懶的寫,能簡單就簡單吧。對了,還有乙個重要的問題,選擇多個檔案以後,如何用jquery獲取選中的檔案的標題等屬性呢?jquery好像...

windows下新增多個git倉庫賬號

當需要在機器上使用不同的git賬戶,這就需要知道如何在機器上新增多個ssh key 使用ssh金鑰,還可以免去每次都輸密碼的麻煩 cd ssh ssh keygen t rsa c xx xx.com 預設的ssh key名字id rsa 建立兩個需要防止預設與已有的ssh key重複 檢視公鑰 c...

wamp新增多個埠 多個站點

1 確保http.conf 開啟了 以下類似的服務 有可能搜尋不到 先不管 2 在http.conf中監聽下面專案可能用到的埠如 listen 8083 listen 8082 3 在conf extra httpd vhosts.conf 中新增配置 servername localhost do...