バージョン管理

Subversionの「.svn」ファイルを削除する

バージョン管理にSubversionを使っていて、 リポジトリからチェックアウトしたフォルダを消したい時があります。 そのまま丸ごと削除しようとすると、「.svn」ファイルのせいでたいがい失敗します。 そこで事前に各フォルダに存在している「.svn」ファイルを削除…

WinMergeでバージョン管理されたファイルのCVSやSVNのキーワードを除外して比較する

フォルダ単位でJavaファイルのバージョンを比較する時に、 比較ツールで単純に比較すると、バージョン管理の「$Id」や「$Revision」でひっかかって 全部違うものとみなしてしまいます。 そこでWinMergeのフィルタリング機能で下記の設定をすると、 ロジック部分…

SVNコマンドで衝突を解消したり、元に戻す

自分が更新したソースをリポジトリにコミットする直前に、 他の人に一足早くコミットされるとバージョンが古くなってコミットできません。 さらにそのまま更新すると、そのソースファイルがリポジトリと競合しちゃって 拡張子が「.mine」や「.r12345」などの余計…

快適TortoiseSVNライフ

Windows環境でSubversionでバージョン管理をする時には、 Windows用クライアントのTortoiseSVNが右クリックメニューからSVNを利用できるので便利です。 ところが管理するソース等のファイル量が多い場合、やたらと動作が遅くなりました。 削除や更新をする時…