web-dev-qa-db-ja.com

どのSubversionクライアントを使用する必要がありますか?

PHPウェブサイトにSubversionソース管理を使用したい。それは私が借りているウェブスペースにインストールされています:hooray!

Subversionのウェブサイトにはclient-appsの膨大なリストがあります: http://Subversion.tigris.org/links.html#all-clients

どれをお勧めできますか?私は自分のPCにWindows XPをインストールしています。そして私はそれを支払いたくないので、無料のクライアントで十分です。

Visual Studio 2008で Visual SourceSafe および Team Foundation Server を使用しました。

編集:おそらくEclipseと統合するものですか?

編集2:記事を見つけましたSubversionを使用したバージョン管理の最終的な切り上げSmashing Magazine のSubversionについて。

14
Natrium

私は仕事で TortoiseSVN を使用していますが、非常にうまく機能します。 Windows用の最も人気のあるSVNクライアントの1つであると確信しています:)

Windowsエクスプローラーシェルが統合されているため、右クリックのコンテキストメニューに[TortoiseSVN]メニューが表示されます。

そしてそれは無料です!

46
BenA

AnkhSvn は、Subversion用の優れた(そして無料の)Visual Studioプラグインです。

TortoiseSVNも使用しています(BenAが推奨)。二人は一緒に幸せに働きます。

13
Simon P Stevens

Eclipseで使用するには、 Subclipse を試してください。ただし、自分では使っていないので、長所と短所がわかりません。

10
BenA

ほとんどの場合、TortoiseSVNがおそらく最善の策であることに同意します。ただし、一部のユースケースでは、もう少し複雑なマージ操作では、元のsvnコマンドラインクライアントに固執することをお勧めします、Windowsでも。少なくとも、これは私のWindowsを使用している同僚が通常Tortoiseを使用している場合でも行うことです...

正当化とリソースについては この答え とそのコメント(同様のLinuxの質問)を参照してください。

7
Jonik

Subversiveプロジェクトは、EclipseにSubversion(SVN)統合を提供することを目的としています。 Subversiveプラグインを使用すると、EclipseワークベンチからこのCVS後継バージョン管理システムを操作できます。標準のEclipseディストリビューションにバンドルされているCVSプラグインを使用して、CVSリポジトリで長い間可能であったのとほぼ同じ方法でSubversionリポジトリを操作できます。

Subversiveプラグインの一般的な機能は、CVSプラグインの機能とよく似ています。

* Browse a remote repository
* Add a project to the repository and check out projects from the repository
* Synchronize a project to see incoming and outgoing changes
* Commit, update and revert changes
* See resource change history
* Merge changes

Subversiveプロジェクト

5
Narayan

WindowsとLinuxで作業する必要があるため、RapidSVNを使用します。このツールは、両方の環境で実行されます。それはトリックを行い、それは無料です。

3
Tony

私は通常4つのSVNクライアントをここにインストールしました:

  • TortoiseSVN
  • SlikSVN これはコマンドラインSubversionクライアントですが、OpenCollabNetの登録と広告の欠落はありません。
  • AnkhSVN Visual Studioの場合
  • Subclipse Eclipseで

現在の環境に応じて、どちらかを使用する傾向があります。ただし、重要な点として、複数のクライアントがあり、Subversionが作業コピーの形式を再度変更した場合は、すべてを新しいバージョンにアップグレードする必要があります。それらがすべて単一のライブラリを共有していれば、はるかに簡単になります...

3
Joey

Visual Studioに統合する(無料の)ソリューションが必要な場合は、 AnkhSVN を試してみてください。今までうまく使ってきましたが、使わないのは亀が好きだからです。

2
BenA

別の無料のコマンドラインクライアント: CollabNet Subversion Client

1
harrymc

なぜプラグインがローカルインストールで利用できるのか Netbeans もちろんです!

1
bobby

まだEclipseを使用しているときにSubclipseを使用しました。これは、mylarのバグ追跡プラグインにも関連付けられており、コミットにバグIDのタグを付けています。

今、私はコマンドラインを使用します。

1
salmonmoose

smartSVNは制限付きモードで無料で使用でき、制限があってもかなり良いです。

1
petteri

無料のコマンドラインSubversionクライアント: SlikSVN

Visual Studioプラグイン AnkhSVN

1
T. Kaltnekar

OS Xの場合、バージョンを過ぎることはできません。これは、これまでに存在した中で最高のGUISubversionクライアントである必要があります。同様のプログラムがWindows用に存在しないのはとても残念です。

0
Josh Hunt
0
Natrium