バージョン管理
バージョン管理にSubversionを使っていて、 リポジトリからチェックアウトしたフォルダを消したい時があります。 そのまま丸ごと削除しようとすると、「.svn」ファイルのせいでたいがい失敗します。 そこで事前に各フォルダに存在している「.svn」ファイルを削除…
フォルダ単位でJavaファイルのバージョンを比較する時に、 比較ツールで単純に比較すると、バージョン管理の「$Id」や「$Revision」でひっかかって 全部違うものとみなしてしまいます。 そこでWinMergeのフィルタリング機能で下記の設定をすると、 ロジック部分…
自分が更新したソースをリポジトリにコミットする直前に、 他の人に一足早くコミットされるとバージョンが古くなってコミットできません。 さらにそのまま更新すると、そのソースファイルがリポジトリと競合しちゃって 拡張子が「.mine」や「.r12345」などの余計…
Windows環境でSubversionでバージョン管理をする時には、 Windows用クライアントのTortoiseSVNが右クリックメニューからSVNを利用できるので便利です。 ところが管理するソース等のファイル量が多い場合、やたらと動作が遅くなりました。 削除や更新をする時…