SVN

AnkhSVN の外部 diff 設定

AnkhSVN 2.0 になってから多数の機能が改善されました。ここではその中から、ちょっとかゆいところに手が届く機能を紹介します。AnkhSVN 2.0 に付属の diff は低機能ですが、外部の diff ツールや マージツールを呼び出すための設定が簡単にできるようになっ…

バージョン管理のベストプラクティスは存在するのか

最近、頻繁にリリースされる環境 (Web 開発など) でのソースコード管理について、改めて考え直しています。どのようなブランチ (branches) やタグ (tags) を設定すれば、メンテナンスコストを少なくしつつも効果的な運用ができるのでしょうか。ほかのチーム…

AnkhSVN で trunk tags branches を使う

AnkhSVN には、 Subversion で一般的に利用されているリポジトリの構造 (TTB ディレクトリ; trunk, tags, branches) を容易に作成する機能がありません。そのため、 AnkhSVN の基本的な使い方で説明した方法を使ってプロジェクトのインポートを行うと、リポ…

AnkhSVN の基本的な使い方

ここでは AnkhSVN の基本的な使い方として、新しいプロジェクトの管理を始めるところから、 Diff 、 Commit を行うところまでを解説します。画像が多いため、以下の内容は「続きを読む」でご覧下さい。*1 *1:減色しているため本来なら合計で 50 KB 程度なの…

TSVNCache を無効にする方法

TortoiseSVN (Subversion クライアント) をインストールすると、デフォルトの設定では TSVNCache.exe が常駐します。 TSVNCache は、 TortoiseSVN のアイコンオーバーレイ機能などに使用されていますが、搭載メモリが少ない環境などでは常駐してほしくない場…

AnkhSVN (VS 用 SVN Add-In)

AnkhSVN (スクリーンショット) は、 Visual Studio 用の Subversion (SVN) アドインです。 AnkhSVN の詳しい使い方は、 AnkhSVN Wiki を参照してください。AnkhSVN は英語のソフトですが、バージョン管理システム (CVS, SVN, VSS, etc...) を使った経験があ…