subversion

svn log を日付指定で

svn log -r {2008-01-01}:HEAD /dir trunc/test と branches/test をマージする svn merge -r136720:136721 svn+ssh://username@xxx.jp/honkamo/branches/test このとき、--dry-runを付けると、マージの実行テストができる。

svn log とりあえずメモ

svn log -v --stop-on-copy とりあえずメモ。

svn blame

svn blame file で行毎のリビジョンを付加させつつソースファイル開く。 結構便利そうなので、後でやってみることにする。

特定のリビジョンの特定のファイルの内容を表示する

svn cat -r1111 ./test.txt

./svn/ を除く検索方法(サブディレクトリも含む)

このコマンドはカレントディレクトリ以下サブディレクトリも含めてgrepする find . -type f ! -path '*/.svn/*' -print0 | xargs -0 grep -C1 'hogehoge' 上記を分解して説明すると。 まず以下で/.svn/ を除くファイル一覧を作成 find . -type f ! -path '*/…

Mac de Subversion

まずはSubversionのクライアントをインストール http://metissian.com/projects/macosx/subversion/パッケージをインストールした後でターミナルで以下のコマンドを実施。 gortonMB:~ gorton$ which svn /usr/bin/svn /usr/bin/以下にsvnがあればインストー…