導航:首頁 > 程序命令 > 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刪除命令相關的資料

熱點內容
鴻蒙系統如何解除app安裝限制 瀏覽:497
阿里雲伺服器應用鏡像選哪個 瀏覽:343
win7策略更新命令 瀏覽:299
android源碼分析之設計模式 瀏覽:294
qq郵箱上的文件怎麼解壓在電腦上 瀏覽:504
業余學python是如何掙錢的 瀏覽:416
方舟伺服器連接超時顯示什麼 瀏覽:226
php繪制emoji 瀏覽:35
安卓桌面工具怎麼刪除 瀏覽:54
外六角螺絲套頭演算法 瀏覽:838
程序員特殊招數是什麼意思 瀏覽:351
描述加密過程 瀏覽:844
我的世界如何開mod伺服器 瀏覽:904
人體寫生pdf 瀏覽:317
android簡訊驗證碼倒計時 瀏覽:641
排課走班源碼 瀏覽:222
程序員剛畢業去了小公司有發展嗎 瀏覽:92
速騰怎麼安裝安卓手機互聯 瀏覽:145
linux設備驅動程序代碼 瀏覽:303
伺服器的功耗怎麼看 瀏覽:652