svn

別サーバーにあるファイルとのdiffやvimdiffなど

diffは「-」オプションを使う事で標準入力を取得できる。 ssh user@example.com "cat `pwd`/index.html" | diff - index.html vimdiffにはそんなオプションが無いが名前付きパイプを使えば可能。 vimdiff index.html ssh user@example.com "cat `pwd`/index.…

サブバージョンの管理方法

svn

サブバージョンの管理はtrunk、brunches、tagsの3つのファイルで行う。 trunk 開発のメインストリーム brunches プロジェクトの分岐 tags 実装時などに作るタグ(スナップショット) リポジトリの例 /prj1/trunk/ /prj1/brunches/b1 /prj1/tags/STABLE /prj…

SubversionのリポジトリーブラウザをURL指定して開くバッチプログラム

「start "" プログラム名」を使わないとDOSウィンドウが起動したプロセスが終るまで開いたままになる。 @echo off start "" "C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:repobrowser /path:"svn://example.com/trunk"

サブバージョンの使い方ノート

サブバージョンでコミットする前にどのファイルが変更されるかをチェック svn status -u ログを過去5件見る svn log --limit 5 リビジョン1234を指定して、その詳細を表示 svn log -vr 1234 過去のリビジョンにリポジトリを戻す。 [注] ワーキングコピーの中…