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 囉 🙂