為什麼會有svn文件夾
A. 使用svn時,每一層下都應有.svn文件,而我怎麼只有第一層有
1.6及以下版本的SVN客戶端會在每個文件夾下生成.svn文件夾,1.7及以上版本的SVN客戶端就只在頂層文件夾生成.svn文件夾了
也就是因為這個原因,用1.6版SVN客戶端checkout出來的文件夾,如果更新SVN客戶端到1.7,要對這個文件夾執行一次upgrade才能正常使用
B. 版本控制工具svn。一個文件夾,裡面有.svn的標識文件夾。如何把這些.svn文件夾全部刪除。
不知道你移動到另一個文件夾的目的是什麼,如果就事論事的話,你可以update源文件夾到指定的那個版本,然後將當前的文件復制到指定的目標文件夾,然後再將源文件夾update到最新版本。
其實我懷疑你是否需要用的是svn的分支功能?
C. 連了svn後文件夾出現好多
是你把這些文件放在你從svn上檢出的項目目錄中了,才會有問號那樣的標記;
你可以測試一下,比如:你從svn上checkout了一個test目錄,你在test目錄下面隨便創建一個文件夾或者文件什麼的,新建的文件就會顯示成你上面一樣的圖標;或者是你直接把你svn上的文件檢出在桌面或某個公共的地方,導致其他文件也有了svn的標記。
D. 如何去掉.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\」 \」" 保存之後,雙擊這個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文件排除在編譯路徑中了。
E. .svn 是怎麼生成的文件夾
是的,你裝個SVN後,設置的SVN工程的目錄下面都有一個這個文件夾
F. 公司網站項目每個文件夾內都有一個「_svn」的文件夾這是干什麼用的裡面都是寫「只讀「文件
那是因為這個項目使用了SVN作為配置管理工具,但在上傳到公司伺服器的時候,沒有及時刪除_svn這個文件夾。_svn 這個文件夾中的內容是SVN用於存放在客戶端的控制信息的。
G. svn目錄下為什麼很多其他文件夾
上傳的文件放在SVN伺服器的哪個目錄下SVN伺服器版本庫有兩種格式,一種為FSFS,一種為BDB把文件上傳到SVN版本庫後,上傳的文件不再以文件原來的格式存儲,而是被svn以它自定義的格式壓縮成版本庫數據,存放在版本庫中。如果是FSFS格式,這些數據存放在版本庫的db目錄中,裡面的revs和revprops分別存放著每次提交的差異數據和日誌等信息
H. linux 為什麼有很多.svn文件
這是源文件碼目錄中的吧。 .svn 是 subversion 的配置文件。
Subversion是一個自由,開源的版本控制系統。在Subversion管理下,文件和目錄可以超越時空。Subversion將文件存放在中心版本庫里。這個版本庫很像一個普通的文件伺服器,不同的是,它可以記錄每一次文件和目錄的修改情況。這樣就可以籍此將數據恢復到以前的版本,並可以查看數據的更改細節。正因為如此,許多人將版本控制系統當作一種神奇的「時間機器」。