私のすべてのチェックアウトのSVN変更リスト

私のすべてのチェックアウトのSVN変更リスト

100を超えるファイルをチェックアウトしたとします。 1つずつ指定したり、ファイルに追加せずにすべての変更リストに追加する方法はありますか?

ベストアンサー1

どのオペレーティングシステムを使用していますか?

私はLinuxを仮定します。次のようにしてみてください。

ls *.c *.h */*.c */*.h | xargs svn cl source

これにより、現在のサブディレクトリとそのサブディレクトリにあるすべてのCファイルとヘッダファイルが変更リストソースに追加されます。上記のコマンドは、ファイル名の空白が原因で問題が発生する可能性があります。もっと複雑な場合は、次元を試してみてください。

find . -name .svn -type d -prune -o -type f -print0 | xargs -0 svn cl source

これにより、.svnディレクトリにないすべての一般ファイルがチェンジリストソースに追加されます。これはファイル名の空白にも当てはまります。

おすすめ記事