星期五, 十一月 02, 2007

SVN 將所有 ? 狀態 的檔案列入新增

SVN 在第一次使用 Import 後, 就都要使用 add 來新增檔案, 通常在修改完後, 會 svn status 看看這次有改哪些檔案, 順便看看哪些檔案需要 add 進去.

通常就是 svn status, 然後 svn add 再把 "?" 開頭的那一排 貼在後面, 幾個檔案手動貼一貼就好了, 多個檔案的話, 還是寫個 script 來做比較好~

此 script 轉載自: svn add all file, 寫進 alias 去(bash 就寫在 .bashrc 即可)

alias svn-add-all-new-files='svn st | grep ^? | sed s/?// | xargs svn add $1'

但是建議還是先經過下述步驟比較好.

  1. svn st | grep ^? # 找出 要新增的檔案
  2. rm tmpfile # 砍掉不需進 svn 的檔案
  3. svn st | grep ^? | sed s/?// | xargs svn add $1 # 再來執行 script
  4. svn ci # commit 囉 :)
相關標籤
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...(如果無法留言, 勞煩可以發信給我好嗎? 謝謝.)
PS2: 若您的留言被誤判, 我都會再自行看過, 不需要一直重覆張貼~