-1
我有一個本地文件夾-A具有許多子文件夾(SVN版本庫),這些子文件夾都有一個子文件夾名爲.svn文件。現在我想將所有.svn目錄到文件夾-B,但櫃面1天我希望.svn目錄回到他們原來的地方,所以我可以SVN更新它們,因此「.svn文件」文件夾的父文件夾的信息必須在退出文件夾-BWindows批處理命令,將所有希望子recrusively在目錄中的新文件夾
開始像這樣:
Folder-A
|_DR1
|_.svn
|_s1
|_.svn
|_s1_s1folder
|_.svn
|_file1
|_file1
|_s2
|_.svn
|_file1
|_file2
|_DR2 ... etc
期望MOVE結果:
Folder-A only have actual sub-folders and data but without .svn folder
Folder-B
|_DR1
|_.svn
|_s1
|_s1_s1folder
|_.svn
|_.svn
|_s2
|_.svn
|_DR2 ... etc
所需的恢復結果:
文件夾-A &文件夾-B回到我們開始的地方。
請幫忙寫COMMANDLINES來完成MOVE和RESTORE使命,謝謝
它更復雜的話,我想。 3q – explorer 2013-04-12 02:05:32
還沒有驗證,我覺得它更復雜,我非常感謝。我已經完成了這項工作:將我的svn-repository升級到1.7,所以.svn文件夾將只存在於root-DIR中,其餘的將是一個小案例。但仍然存在一個性能問題,這是一個緩慢的過程,我的文件夾-A約爲10G,將.svn成本移動大約15分鐘。看來windows的robocopy/MOVE命令是一個「copy&Delte」動作,而不是真正的MOVE(例如在windows-explorer中的Ctrl-X Ctrl-V非常快),也許最終的解決方案將取決於cscript.exe等等 – explorer 2013-04-12 02:28:32