導航:首頁 > 程序命令 > svn刪除命令

svn刪除命令

發布時間:2025-01-15 08:07:40

1. 如何徹底刪除SVN中的文件和文件夾

在SVN的服務端中,無法刪除文件,只能刪除文件夾。
那麼,我們可以點擊任意一個文件,單擊右鍵->TortoiseSVN->版本庫瀏覽器;
在彈出的URL界面中,填寫正確的需要刪除文件的URL路徑,然後點擊確定
找到那個需要刪除的文件,點擊右鍵,就會出現刪除的按鈕了,那麼這樣就可以刪除那個SVN中的單個文件了。

2. SVN 批量刪除或添加文件

SVN批量刪除文件

svn status | grep ! | awk '{print $2}' | xargs svn delete

1、首先svn status查看svn狀態,列出所有改動,打!號的是已經刪除的文件但是還未標記成從庫中除去。

2、grep ! 將這些文件單獨抽離出來,此時如果不執行後面的語句,呈現的內容應該是類似 !  filepath/image/image.jpg

3、再用 awk '{print $2}' 將抽離出來的文本結果處理,留下每一行的第二段文字,即後面的文件名, 此處必須注意,svn status|grep ! 和後面的語句 |awk '{print $2}'|xargs svn delete之間,必須有一個空格,否則終端還是會認為這個!號是特殊符號.

4、最後就可以直接遞交給svn delete命令了,使用xargs這個參數構造命令,將每一行的文本作為參數提供給svn del,結果就是所有列出的文件都執行了一遍del了。

注意:

有時刪除圖片倍圖,帶有@符號的時候,報錯 a peg revision is not allowed here 。解決方法在文件後添加@符號,例如,刪除一張圖片 svn delete filepath/[email protected]@,這樣就可以刪除成功了。

SVN批量添加文件

幾乎和上面批量刪除一樣,不同的是svn標記的符號不一養,使用的是問號

svn status|grep ? |awk '{print $2}'|xargs svn add

處理好之後就可以 svn commit -m "..."

3. 如何刪除Tortoise SVN目錄信息

命令如下:
find . -type d -name 「.svn」|xargs rm -rf

find . -type d -iname 「.svn」 -exec rm -rf {} /;
windows思路相同,但是這里介紹一個非常簡單快捷的方法:
刪除.svn目錄,windows環境,在資源管理器下,在右邊的欄目下找到你要刪除.svn的目錄,右鍵不放開,拖到左邊那個目錄上,即跳出選項,可選項中有 export all to here ,即把當前目錄中的.svn目錄刪除掉了~

4. 求windows下 批量刪除一個文件夾中 所有子目錄的 .svn文件夾的命令

如果系統是xp,打開我的電腦,打開要刪除文件的文件夾後點擊搜索,選擇所有文件和文件夾,搜索內容寫*.svn,搜索結果就是該文件夾中的.svn文件,選擇刪除即可。
如果系統是vista或win7,先打開計算機, 打開要刪除文件的文件夾後,在窗口右上角的搜索框中輸入*.svn,窗口中顯示的內容就是該文件夾中的.svn文件,刪除即可。

5. svn常用命令

SVN基礎命令與操作

1、獲取本地目錄的文件或目錄 SVN checkout path。簡化使用:svn co path

2、向版本庫添加新文件 SVN add file

3、提交改動到版本庫 SVN commit -m "LogMessage" [-N] [--no-unlock] PATH。簡化使用:svn ci PATH(如果保持鎖使用--no-unlock開關)

4、文件或目錄加鎖/解鎖 SVN lock -m "LockMessage" [--force] PATH 或 SVN unlock PATH

5、更新到特定版本 SVN update -r m path。簡化使用:svn up

6、查看文件或目錄狀態 1)svn status path(不顯示正常狀態) 2)svn status -v path(顯示文件狀態)

7、刪除文件 SVN delete path -m "delete test file"。簡化使用:svn (del, remove, rm) path

8、查看日誌 SVN log path

9、查看文件詳細信息 SVN info path

10、比較文件差異 SVN diff path(將修改文件與基礎版本比較)或 SVN diff -r m:n path(比較版本m和n之間的差異)

11、合並版本差異到當前文件 SVN merge -r m:n path

12、SVN幫助命令 SVN help或svn help ci

非常用SVN命令

13、顯示版本庫下的文件和目錄列表 SVN list path。簡化使用:svn ls path

14、創建版本控制下新目錄 SVN mkdir PATH...或創建版本控制目錄:svn mkdir URL...

15、恢復本地修改 SVN revert PATH...注意:不解決沖突或刪除刪除的目錄

16、更新工作副本至不同URL SVN switch URL [PATH]或改變URL元數據:svn switch --relocate FROM TO [PATH...]

17、解決沖突文件 SVN resolved PATH...注意:不依語法解決沖突或移除沖突標記

18、輸出文件或URL內容 SVN cat 目標[@版本]...輸出結果可以提交。

閱讀全文

與svn刪除命令相關的資料

熱點內容
socket編程recv 瀏覽:693
如何轉行做程序員 瀏覽:528
怎麼查詢哪個app是哪個公司的 瀏覽:731
我的世界伺服器地址怎麼變成ip地址 瀏覽:33
不用時怎麼加密電腦 瀏覽:56
不玩手機APP怎麼開啟警報 瀏覽:562
打開微信收付款加密 瀏覽:400
小度app怎麼關閉看護助手 瀏覽:739
伺服器方舟boss屬性怎麼調 瀏覽:345
acos系統終端命令 瀏覽:915
寧德雲伺服器最新行情 瀏覽:475
壓縮性骨折五十天 瀏覽:656
如何在伺服器里把方塊替換 瀏覽:909
變頻空調摘板用什麼替代壓縮機 瀏覽:46
怎麼在蘋果手機上玩安卓和平精英 瀏覽:237
python非同步調用框架 瀏覽:963
安卓手機如何拍live圖 瀏覽:823
供應鏈管理系統源碼 瀏覽:944
方舟編譯器會適配哪些型號 瀏覽:470
主流雲伺服器哪個牌子好 瀏覽:267