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

svn刪除目錄命令

發布時間:2023-01-07 09:32:36

❶ 怎樣刪除svn目錄中的.svn文件夾

怎樣刪除svn目錄中的.svn文件夾
要刪除svn項目中的.svn目錄,最正規的方式是用export命令
將svn項目導出到一個新目錄下,不會包含任何.svn目錄。
如果不能使用export命令,在windows下有方便的辦法刪除:
Java代碼
for /r projectdir %i in (.svn) do rd /s /q %i
Projectdir是svn項目,執行完命令後所有的.svn目錄都會被刪除

❷ windows下刪除svn信息腳本

腳本如下

@echo off
echo ***********************************************************
echo 清除SVN版本信息
echo ***********************************************************
:start
::啟動過程,切換目錄
@set pwd=%cd%
cd /d %1
echo 工作目錄是:&chdir
:input
::獲取輸入,根據輸入進行處理
set source=:
set /p source=確定要清楚當前目錄下的.svn信息嗎?[Y/N/Q]
set "source=%source:"=%"
if "%source%"=="y" goto clean
if "%source%"=="Y" goto clean
if "%source%"=="n" goto noclean
if "%source%"=="N" goto noclean
if "%source%"=="q" goto end
if "%source%"=="Q" goto end
goto input
:clean
::主處理過程,執行清理工作
@echo on
@for /d /r %%c in (.svn) do @if exist %%c ( rd /s /q %%c & echo 刪除目錄%%c)
@echo off
echo "當前目錄下的svn信息已清除"
goto end
:noclean
::分支過程,取消清理工作
echo "svn信息清楚操作已取消"
goto end
:end
::退出程序
cd "%pwd%"
pause

將上述腳本拷貝後新建xx.bat文件。在命令行執行
xx.bat path
其中path為傳入的要清理的文件路徑

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

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

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

兩種方法:
1.如果用的是VisualSVN-Server,可以從伺服器項目文件夾中直接刪除;
2.在客戶端,用svn delete命令,然後svn commit提交即可刪除或者用Tortoise SVN右鍵先delete在svn commit也可以刪除;

❺ 如何刪除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目錄刪除掉了~

❻ 如何刪除SVN文件夾

使用svn進行版本控制,每個文件夾下都有.svn文件夾,有些項目在脫離svn版本控制之後,想刪除項目中所有的.svn文件夾,可用下面的方法進行快速刪除:
建立一個文本文件,取名為kill-svn-folders.reg(擴展名由txt改為reg),文件的內容如下:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]
@="Delete SVN Folders"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command]
@="cmd.exe /c \"TITLE Removing SVN Folders in %1 && COLOR 9A && FOR /r \"%1\" %%f IN (.svn) DO RD /s /q \"%%f\" \""
find . -type d -name ".svn"|xargs rm -rf
保存之後,雙擊這個reg文件。成功後,在每一個文件夾上點擊右鍵都會有一個「Delete SVN Folders」的選項,點擊之後,既可以刪除這個文件下(包括子文件夾)所有的.svn文件夾。
刪除完成後,為了避免誤操作,不小心把正處於版本管理中的.svn文件夾刪除,最好把剛才的注冊信息刪除。刪除方法是,打開注冊表(在運行中用regedit命令),找到[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN] ,把DeleteSVN這個項刪除,即可。
eclipse編譯去除svn文件夾
"Project-Properties-Java Build Path",右側的面板中的"Source"選項卡,在Excluded中加入"**/.svn/**",就可以將所有的svn文件排除在編譯路徑中了。

❼ 如何徹底刪除SVN中的文件和文件夾(附恢

這里假設SVN項目的目錄為 /data/svn/project,我們想排除trunk/test.exe文件和trunk/notallowed/目錄,操作步驟如下及執行的svn命令(在svn安裝目錄的bin目錄下)如下:
# 首先將svn庫整個導出
svnadmin mp /data/svn/project > project_original.mp
# 然後將project_original.mp文件裡面不需要的文件進行排除並生成一個新的mp文件
type project_original.mp | svnmpfilter exclude trunk/test.exe trunk/notallowed > project_new.mp
# 接下來創建一個新的svn項目並將上面的mp文件導入到一個新的項目中
svnadmin create /data/svn/project_new
svnadmin load /data/svn/project_new < project_new.mp
最後將原來的project目錄刪除並將project_new修改成project即可。需要注意的是mp命令會將svn項目中的所有修改和歷史記錄都導出來,這樣導出的mp文件會很大,而且導入的時間也比較長。
從伺服器端徹底刪除SVN版本庫中部分文件夾或文件
若要徹底刪除SVN版本庫某一文件夾或文件,可採取這種方法(舉例說明):
例:假設SVN庫路徑為E:/svn/project,庫中的目錄結構為
QA/Trunk
Software/Tags/test.exe
刪除Software/Tags/目錄下的test.exe文件
操作步驟為:
把SVN庫mp出來
使用svnmpfilter過濾掉要刪除的文件
新建一個SVN庫
再將處理好的文件load到新的SVN庫里
具體命令為:
>svnadmin mp E:/svn/project > aaa.mp
>type aaa.mp | svnmpfilter exclude /Software/Tags/test.exe > bbb.mp
>svnadmin create E:/svn/project_new
>svnadmin load E:/svn/project_new < bbb.mp
然後再將新建的project_new 重命名為project,以前的project可以移走,或是另取一個名稱.(因為在TRAC中使用的SVN目錄是project,用戶所使用的SVN目錄也是project)
此方法在SVN庫里版本不多的情況下完全可以達到徹底刪除SVN版本庫某一文件夾或文件的效果,但是如果SVN庫里的版本過多,在mp版本的時候會因存儲空間不足,而無法mp版本.也就無法操作了.這時須另掛能滿足其存儲空間的硬碟操作.
SVN如何恢復已刪除文件或文件夾
用TortoiseSVN:
1.在本地working 中,用TortoiseSVN->Show log查看版本庫的歷史記錄。可以用search。
2.找到刪除該文件或者文件夾的版本,在Log message里右鍵Revert the changes from this revision。
3.該文件或文件夾就被恢復到本地的working 中了。如果是誤刪除的,commit到Repository里就行了。
用Eclipse的Subclipse插件:
1.用Team->Show SVN Repository History查看版本庫的歷史記錄。
2. 找到刪除該文件或者文件夾的版本,右鍵Revert to XX version.
3.該文件或文件夾就被恢復到本地的working 中了。如果是誤刪除的,commit到Repository里就行了。

❽ svn checkout 指定目錄怎麼刪除

命令行操作的話,先用svn
co
--depth=empty
檢出空文件夾,然後再從這個空文件夾中svn
up
filename獲得所需要的文件。
tortoisesvn操作的話,
1、使用tortisesvn客戶端檢出所需文件的上級文件夾,在檢出窗口中的「檢出深度」處要選擇「僅此項」,這樣檢出來一個空目錄。
2、然後在檢出的空文件夾上點右鍵,在彈出的tortisesvn右鍵菜單中選擇「版本庫瀏覽器」,會列出該伺服器上該文件夾下的所有文件。右鍵點擊所需文件,選擇「更新項目至版本」,即可將該文件單獨檢出。
svn1.5版本以上才能實現該操作。

閱讀全文

與svn刪除目錄命令相關的資料

熱點內容
dvd光碟存儲漢子演算法 瀏覽:757
蘋果郵件無法連接伺服器地址 瀏覽:962
phpffmpeg轉碼 瀏覽:671
長沙好玩的解壓項目 瀏覽:144
專屬學情分析報告是什麼app 瀏覽:564
php工程部署 瀏覽:833
android全屏透明 瀏覽:736
阿里雲伺服器已開通怎麼辦 瀏覽:803
光遇為什麼登錄時伺服器已滿 瀏覽:302
PDF分析 瀏覽:484
h3c光纖全工半全工設置命令 瀏覽:143
公司法pdf下載 瀏覽:381
linuxmarkdown 瀏覽:350
華為手機怎麼多選文件夾 瀏覽:683
如何取消命令方塊指令 瀏覽:349
風翼app為什麼進不去了 瀏覽:778
im4java壓縮圖片 瀏覽:362
數據查詢網站源碼 瀏覽:150
伊克塞爾文檔怎麼進行加密 瀏覽:892
app轉賬是什麼 瀏覽:163