たまに使う svn コマンドのメモ。
■ ログの出力量を抑制 ( 3 個出力する場合 )
$ svn log -v -l 3
■ リビジョン間の変更ファイル一覧を取得
$ svn diff -rREV1:REV2 --summarize (変更ファイルの一覧を取得)
■ サブディレクトリをチェックアウトしない
$ svn co --depth=files REPOSITORY
■ ファイルだけチェックアウトする
$ svn co --depth=empty REPOSITORY $ svn update --depth=files FILE_NAME
■ 実行権の設定
(追加) $ svn propset svn:executable ON FILE_NAME (削除) $ svn propdel svn:executable FILE_NAME
■ バイナリ/テキスト 誤認識ファイルの設定変更
(確認) $ svn propget svn:mime-type * (テキスト→バイナリ) $ svn propset svn:mime-type application/octet-stream *.pdf (バイナリ→テキスト) $ svn propset svn:mime-type text/x-tex hoge.tex $ svn propdel svn:mime-type hoge.tex $ svn commit -m ''
■ 今日の変更ログ表示
指定日の 00:00 時点のリビジョン情報も検索に含まれるため、当日以前に更新されたリビジョンのログも表示されるので注意。
$ svn log -r {"2010-12-14 00:00:00 +0900"}:HEAD
● Subversion, svn, コマンド, ファイル, のみ, だけ, チェックアウト, co
0 件のコメント:
コメントを投稿