星期五, 十一月 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'
但是建議還是先經過下述步驟比較好.
- svn st | grep ^? # 找出 要新增的檔案
- rm tmpfile # 砍掉不需進 svn 的檔案
- svn st | grep ^? | sed s/?// | xargs svn add $1 # 再來執行 script
- svn ci # commit 囉 :)
發表迴響
PS: 若無法留言, 請先確認是否有打開 JavaScript, 造成您的困擾, 實在萬分對不起 Orz...(如果無法留言, 勞煩可以發信給我好嗎? 謝謝.)
PS2: 若您的留言被誤判, 我都會再自行看過, 不需要一直重覆張貼~
PS2: 若您的留言被誤判, 我都會再自行看過, 不需要一直重覆張貼~





