星期一, 元月 07, 2008

砍掉所有 .svn 目錄(使用 find)

產品 Release 時, 真的很懶的話, 就是直接 svn checkout 後, 就讓他上線, 但是 .svn 的目錄怎麼辦~  就用下面這一行來砍一砍:

find PATH -type d -name '.svn' -exec rm -rf {} \;

PATH 再自行換成那個路徑即可. :)

感謝 jeffhung 指點, svn 有 export 的參數可以用, 使用 export 就不會有 .svn 的目錄:

svn export http://HOSTNAME/SVN_PATH (跟 checkout 參數類同)
相關標籤

this is comment icon svn export [回覆]

那為什麼不直接用 svn export 就好?

Comment by jeffhung (01/07/2008 15:01)

this is comment icon 回 jeffhung [回覆]

Mmm.... 主要是不知道有 svn export 的參數可以用, 大感恩. Orz

Comment by Tsung (01/07/2008 15:06)

this is comment icon Apache 解法 [回覆]

< DirectoryMatch "^/.*/\.svn/">
ErrorDocument 403 /404.html
Order allow,deny
Deny from all
Satisfy All
</DirectoryMatch>

Comment by ihower (01/07/2008 15:33)

this is comment icon 回 ihower [回覆]

嗯嗯~ 我現在就是用這個方法解決的.. XD
只是覺得這樣子似乎還要多過一層 Apache, 所以才想直接把目錄砍了~ :P

Comment by Tsung (01/07/2008 15:36)

this is comment icon [回覆]

解法在 comments 都出現了

RoR 的方式好像是用 svn checkout 然後像 ihower 說的方式用 apache 來避開 .svn 目錄

我在 deploy 的時候也是用 svn export :p

Comment by 小海 (01/07/2008 15:39)

this is comment icon 回 小海 [回覆]

呵呵, 對呀, 主要是我沒有想到有 svn export 這個可以用, 感謝各位前輩的提醒呀.. Orz..

Comment by Tsung (01/07/2008 15:43)

this is comment icon [回覆]

用 svk 做 checkout 也可以解決 :p

Comment by shelling (01/08/2008 22:35)

this is comment icon 回 shelling [回覆]

svk 的 checkout?? 這個我倒是沒研究過, svk 的 checkout 不是一樣嗎?... @.@a...

Comment by Tsung (01/08/2008 22:54)

this is comment icon Windows 上的解法 [回覆]

若不用 svn export,這是 windows 上的解法:《Shell Command - Remove .svn Folder》。

Comment by jeffhung (01/09/2008 15:43)

this is comment icon 上一篇 [回覆]

耶,<a>會被濾掉啊?

《Shell Command - Remove .svn Folder》
http://evotalk.net/blog/?p=404

Comment by jeffhung (01/09/2008 15:44)

this is comment icon 回 jeffhung [回覆]

Windows 的這招真是太神了, 沒想到可以這樣玩~ Orz...
我也不知道 LifeType 會濾掉 , 最近 LifeType 問題還不少, 在考慮要不要轉換了... Q.Q

Comment by Tsung (01/09/2008 18:07)

this is comment icon svk co [回覆]

svk 的 checkout 不會有 .svn 資料夾

Comment by c9s (01/13/2008 14:03)

this is comment icon 回 c9s [回覆]

原來如此, svk 還真方便 :D
感謝指點 Orz..

Comment by Tsung (01/13/2008 14:29)
Add this page to del.icio.us Add this page to Yahoo Taiwan's bookmark Add this page to MyShare

發表迴響

標題

內容 (限制 1000 字)

暱稱

電子郵件

個人網頁


 authimage


PS: 若無法留言, 請先確認是否有打開 JavaScript, 造成您的困擾, 實在萬分對不起 Orz...(如果無法留言, 勞煩可以發信給我好嗎? 謝謝.) 註: 若您的留言被誤判, 我都會再自行看過, 不需要一直重覆張貼唷~)