當前位置:首頁 » 文件管理 » svn本地文件夾

svn本地文件夾

發布時間: 2022-06-26 00:34:35

⑴ 如何操作使用svn

操作使用svn需要在我們的本地硬碟中創建一個新建的空的文件夾,找到檢出選項。然後按照步驟一步步進行編輯之後提交到SVN。

1、將版本庫中的資源檢出到本地工作空間中,首先在我們的本地硬碟中創建一個新建的空的文件夾,比如:E:Proj_trunk。右擊文件夾,選擇檢出選項,如下圖所示:

注意事項:

1、統一在資源庫中進行更新、添加、提交等一系列事務。因為在資源庫中,對各項待改變或已改變的文件有很直觀的比較。

2、提交的時候必須寫日誌,一個團隊中可能有多個人對一個文件進行操作,如果每個人提交的時候不記錄本次需要提交的內容,可能會造成以後該文件出錯時。

3、提交之前必須更新,因為在提交之前並不知道別人是否對你提交的文件已經做了修改。所以第一部分的時候,才要求各位在資源庫中進行操作。

4、反復查看確保正確的前提下,勤更新勤提交。

5、提交只提交自己修改的文件,提交之前檢查是否是需要提交的文件。

⑵ 教你如何取消本地svn文件夾關聯

使用svn進行版本控制,每個文件夾下都有.svn文件夾。而我們經常會碰到這樣的情況:有些項目在脫離svn版本控制之後,想刪除項目中所有的.svn文件夾,那我們怎麼辦呢?現在就讓我告訴你一個好方法。首先建立一個文本文件,取名為kill-svn-folders.reg(擴展名由txt改為reg),然後輸入如下內容:(注意先改擴展名再輸入內容)
Windows Registry Editor Version 5.00
[HKEY_LOCAL_]
@="Delete SVN Folders"
[HKEY_LOCAL_command]
@="cmd.exe /c "TITLE Removing SVN Folders in %1 && COLOR 9A && FOR /r "%1" %%f IN (.svn) DO RD /s /q "%%f" "" 保存之後,雙擊這個reg文件。成功後,在每一個文件夾上點擊右鍵都會有一個「Delete SVN Folders」的選項,點擊之後,既可以刪除這個文件下(包括子文件夾)所有的.svn文件夾。
刪除完成後,為了避免誤操作,不小心把正處於版本管理中的.svn文件夾刪除,最好把剛才的注冊信息刪除。刪除方法是,打開注冊表(在運行中用regedit命令),找到[HKEY_LOCAL_] ,把DeleteSVN這個項刪除,即可。

⑶ 怎麼把本地文件通過「svn」上傳到伺服器

1、首先,從SVN上檢出伺服器的文件目錄,打開要放置新文件的目錄,將本地新建的文件復制過去。

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

徹底刪除SVN中的文件和文件夾的方法

一、工具/原料

Eclipse

svn

二、方法/步驟

1、首先,選中要刪除的文件點擊Delete。

⑸ 怎麼把本地文件通過svn上傳到伺服器

1、首先,從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里就行了。

熱點內容
手機建行密碼忘記了怎麼辦 發布:2025-01-16 15:45:38 瀏覽:224
易語言視頻播放源碼 發布:2025-01-16 15:39:35 瀏覽:343
肇觀演算法 發布:2025-01-16 15:38:39 瀏覽:610
管家婆找不到加密狗 發布:2025-01-16 15:10:28 瀏覽:308
linux的etcfstab 發布:2025-01-16 15:00:43 瀏覽:364
電腦無法登錄內網伺服器 發布:2025-01-16 15:00:28 瀏覽:575
編譯nasm 發布:2025-01-16 14:54:43 瀏覽:202
編程實戰寶典 發布:2025-01-16 14:53:12 瀏覽:248
ibm伺服器怎麼關閉開機初始化 發布:2025-01-16 14:50:41 瀏覽:66
瀏覽器上傳不了圖片 發布:2025-01-16 14:45:46 瀏覽:600