LoginSignup
20
17

More than 5 years have passed since last update.

svn で未 add なファイルを検索 & add する

Last updated at Posted at 2014-08-06

未だに Subversion 使ってるんです。

今回はいちいちファイル指定でするのがメンドイ svn add をディレクトリ指定で一括で行いたい場合などのメモ。
svn st すると未 svn add なファイルは頭に ? と表示されるのを利用する。

対象ディレクトリ配下の未addファイルを一覧表示
$ svn st [対象ディレクトリ] | awk '$1=="?"&&$2~/\.(ftl|java)$/{print $2}' 

確認できたら

未addを一括でadd
$ svn st [対象ディレクトリ] | awk '$1=="?"&&$2~/\.(ftl|java)$/{print $2}' | xargs svn add

でおk。

2項目の正規表現マッチは拡張子を ftljava に限定したかっただけ。
つべこべいわずに全て svn add するって場合は必要ない。

そんな場合は

未addを一括でadd
$ svn add [対象ディレクトリ] --force

というように force オプションつけるとパイプすら使わなくてよくなる。

20
17
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
20
17