TortoiseSVNとsvn:externals

TortoiseSVNで作業する人がいた場合に、externalsを設定しているとめんどくさいことになった。
チェックアウト時に「外部参照を除外する」にチェックを入れるだけ!
では済まなかった。

その後普通に右クリック→「SVN 更新」をするとexternalsも取得しにいってしまう。
externalsを除外した更新は右クリック→TortoiseSVN→「特定のリビジョンへ更新」→「外部参照を除外する」にチェック→OK
という無情な手数が必要。

なので、別の場所でexternalsのものはチェックアウトして、そこへのシンボリックリンク。ということにした。

symfony sync のために
config/properties.iniにparametersを追加

  parameters="-rlptDzCL --force --delete --exclude-from=config/rsync_exclude.txt"

TortoiseSVNが設定を覚えておいてくれたらいいのにな。。。