TortoiseSVN Logo

推薦文

TortoiseSVN についてのユーザーの声

SF Award

TortoiseSVN は、カテゴリ「開発者にとって最適なツールまたはユーティリティ: 貴重なコーディング時間を最大限に活用するのに最も役立つプロジェクト」において、SourceForge.net コミュニティチョイスアワード 2007 を受賞しました。

Simon Slade, CEO, SaleHoo.com

大手卸売ディレクトリである SaleHoo の開発者は、TortoiseSVN を毎日使用しており、生産性と効率が大幅に向上しました。複数の開発者 (リモートの開発者を含む) が同時に作業している間、ファイルの変更を追跡できるため、すべての開発作業で使用しています。私のリードデベロッパーは、他の開発者が何に取り組んでいるかを簡単に確認できることは、時間と精神衛生の両方を節約できるとよく言っています!素晴らしいソフトウェアをありがとうございます。

Nick Fauchelle - Affilorama Affiliate Marketing Portal のリードデベロッパー

私たちはオフィスで TortoiseSVN を毎日使用しており、Windows SVN クライアントについて尋ねるすべての人に推奨しています。最初に使い始めたのは Delphi 開発者で、iPod にリポジトリを保持し、すべてのファイルを同期したまま自宅で作業できるようにしていました。現在では、20 のウェブサイトプロジェクトを含むすべての開発作業で使用しており、PHP、CSS、JS ファイルの変更を追跡したり、複数の開発者が同時にサイトで作業したりしても、作業が失われる心配はありません。
シェル統合は素晴らしく、変更されたファイルを一目で確認でき、右クリックメニューから SVN コマンドにアクセスできるため、非常に簡単です。
SVN diff を使用できることは、開発者にとって非常に強力なツールであり、TSVN GUI で diff を確認できるため、簡単になります。ワーキングコピーまたは昨日、先週などに行われた変更を確認することは、時間と精神衛生を節約するツールです。また、他の開発者の作業、変更内容を確認し、彼らが失敗した場合に責任を追及することもできます。
オープンソースであることは素晴らしいボーナスであり、打ち負かすことのできない価格で手に入る貴重なツールです!

Craig Schroeder, Thomson.com

私は、企業レベルで18億ドル(米国推定)の教育メディア複合企業のシステムアナリスト(つまり、要件調達/管理)として働いています。事業部門(約4億米ドル)の1つのシステム分析グループのみが、現時点で T/SVN を採用しています。私は当時このグループの一員であり、バージョン管理および要件管理ツールを調査して採用する任務を負っていました。

私が T/SVN を選んだ理由は次のとおりです
1. ディレクトリ/リポジトリ全体のバージョン管理。
2. 効率的なリソース使用量 (コスト、ネットワーク)。
3. 優れていて広範なドキュメント。
4. 私たちのニーズに対する要件を満たしていた (ClearCase、Documentum など、何らかの理由で不満の残るソリューションがいくつかありました)。

私が TSVN を選んだ追加の理由は次のとおりです
1. 使いやすさ。
2. メーリングリストの質 (時々参加したこともあります)。
3. 非常に低い (そして時にはマイナスの!) ATITSTFAB。
4. Word doc diff スクリプトが含まれている。

特定コンテンツ配信プラットフォームの要件と構成ドキュメントを構成する約 500 個の .doc および .xls ファイルを含むリポジトリへの r/w アクセス権を持つユーザーが 10 人います。また、個人の PHP アプリケーション開発にも使用しています。svn+ssh と https を除くすべてのアクセスプロトコルを使用しました。現在、SSPI 認証を利用するために SVN から http への移行を準備しています (大きなプラスです)。
システム分析のために T/SVN をすべての事業部門に拡張することを全面的に期待しており、前述の事業部門の Java Web アプリケーション開発チームが、時間ができ次第 CVS から SVN に移行し、要件とコードを同じ場所に保存できるようにすることを期待しています。
TSVN の問題に関しては、実際には何もありません。一言で言えば、私は TSVN の強力な支持者であり、これは利用可能な最もクリーンで、最も適切に運営されているオープンソースプロジェクトの 1 つであると感じています。

Michal Niklas (heuthes.pl)

私は、GUI クライアントから電話 (PBX) との統合まで、さまざまなプロジェクトに取り組む約 20 人の開発者の 1 人です。私たちのプロジェクトは主にさまざまなテキストソースファイル (Delphi、HTML、XML、JavaScript、Java、Python など) であり、プロジェクトあたりのソースファイル数は 20 から 1500 以上です。

CVS を使用していましたが、多くの問題がありました。特に Windows で作業し、Linux でコンパイルしようとする場合、Delphi IDE がライブラリファイル名の大文字と小文字を変更することがあります :( svn では、プリコミットフックがあるため、問題は少なくなります。リポジトリも使いやすくなっています。シンプルな CGI プログラムでリポジトリへのリンクを表示できます。CSV でははるかに困難です。https プロトコルを使用しています。また、大規模なプロジェクト用に Trac 環境 (https://trac.edgewall.org/ 参照) も作成しました。SVN については以上です。
TSVN が Windows シェルと統合されているため気に入っています。TotalCommander を使用しており、TSVN と非常にうまく連携します。CVS では WinCvs を使用していましたが、使用するのがはるかに困難でした。TortoiseCVS の方が優れていましたが、CVS の問題により、Subversion+TSVN に移行しました。

TSVN の気に入っている点
+ 統合は TotalCommander と非常にうまく連携する
+ 拡張子でソートできる優れたコミットダイアログ (WinCVS では不可能)
+ 統合されたスペルチェッカー (私の言語であるポーランド語でも)
+ TSVNdev リストでの非常に優れた、そして非常に迅速なサポート

VoteHere の Eric Hanchrow は次のように書いています

私は職場で、そして一般的に TortoiseSVN を使用しています。ホームディレクトリを Subversion で管理し、Windows では TortoiseSVN を使用してローカルコピーを最新の状態に保っています (さまざまなマシンを使用しており、すべての優れたものをそれぞれのマシンに存在させたいからです。これに関するエッセイ全体については、https://www.onlamp.com/pu...svn_homedir.html を参照してください)。
職場では、SVN を使用している人はおそらく 10 人程度です。少なくとも半数は TortoiseSVN を使用していると思います。ご想像のとおり、これらの人々の多くは Windows コマンドラインに慣れていません。存在すら知らない人もいるのではないでしょうか。
自宅マシンにアクセスするために svn+ssh を使用しています。自宅マシンを SSH 以外のサーバーに公開したくないからです (まあ、http 経由で SVN を使用することもできますが、Apache の構成方法を学ぶのが面倒です)。私が知る限り、TortoiseSVN は svn+ssh を使用するために追加のインストールが不要な唯一の Windows SVN クライアントです。TortoisePlink が付属しているためです。(ただし、私はまだ pageant を使用しており、それを使用していない人は想像できません)。
私はこれまでにすべての SVN GUI クライアントを試しました。比較になりません。TortoiseSVN は見事に設計されています。UI はスムーズで _ほぼ_ 直感的です。_メンテナンス_ されています。開発者と話すことができます。abandonware の対極にあります。

Alexander Klenin, Insight Experts Ltd.

私はロシアの小さなソフトウェア開発会社で働いています。プログラマーが約 20 人、プログラマー以外のスタッフ (マネージャー、マーケティングなど) が数人おり、全員が TSVN を非常にうまく使用しています。私たちのリポジトリには主にコードが含まれていますが、Word ドキュメント、グラフィックなどのバイナリファイルも含まれています。ポリシーとして、そのようなファイルは推奨されていません。
私たちのプロジェクトは中規模で、通常は 500 から 2000 ファイル、プロジェクトあたりの合計サイズは 10 から 100 Mb です。すべてのプロジェクトは共通のリポジトリに配置されており、多くのファイルがプロジェクト間で svn コピーされています。セットアップ全体は、パフォーマンスと信頼性の両方で非常にうまく機能しています。
以前は ClearCase を使用していました... もう言う必要はありませんか? TortoiseSVN はあらゆる面で優れています。
私が気に入らないことのほとんどすべては、TSVN のせいではなく、Subversion のせいです。SVN+TSVN は集中型バージョン管理システムの進化の究極であり、それらを放棄する唯一の理由は分散型開発に移行することだと思います。

Ivan Cenov

私の仕事は、当社が製造する電子機器のファームウェアを構築およびコーディングすることです。これらのプロジェクトはそれほど大きくはありませんが、数は多いです。長年、バージョン管理を維持するために有名な winzip を使用しており、これで成功していました... プロジェクト数が少なかった間は。
その後、これが不可能になり、バージョン管理システムを探し始めました。CVS については知っていましたし、SVN がその後継であることも読んでいました。それで SVN を選びました。ドキュメントと SVN の本を読みましたが、気に入りましたが、嫌いなのは長いコマンドラインです。それで、GUI クライアントを見つけた後、SVN の最終決定を下しました。TSVN は非常に直感的で、すべてのコマンドにすばやくアクセスできると思います。GUI クライアントがないと、SVN 自体にアクセスするのに時間がかかります。
私が使用しているもう 1 つのものは、バグ追跡システム Flyspray です。TSVN と Flyspray を統合することに成功しました。今では、ソフトウェアプロセスをより適切に、より良く制御できるようになりました。1 日に複数のプロジェクトを更新することがありますが、制御を失うことはありません。そして最後に、ブログシステム Serendipity を使用して、プロジェクトの年表を書いています。