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について。
私は仕事で TortoiseSVN を使用していますが、非常にうまく機能します。 Windows用の最も人気のあるSVNクライアントの1つであると確信しています:)
Windowsエクスプローラーシェルが統合されているため、右クリックのコンテキストメニューに[TortoiseSVN]メニューが表示されます。
そしてそれは無料です!
AnkhSvn は、Subversion用の優れた(そして無料の)Visual Studioプラグインです。
TortoiseSVNも使用しています(BenAが推奨)。二人は一緒に幸せに働きます。
Eclipseで使用するには、 Subclipse を試してください。ただし、自分では使っていないので、長所と短所がわかりません。
ほとんどの場合、TortoiseSVNがおそらく最善の策であることに同意します。ただし、一部のユースケースでは、もう少し複雑なマージ操作では、元のsvn
コマンドラインクライアントに固執することをお勧めします、Windowsでも。少なくとも、これは私のWindowsを使用している同僚が通常Tortoiseを使用している場合でも行うことです...
正当化とリソースについては この答え とそのコメント(同様のLinuxの質問)を参照してください。
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プロジェクト
WindowsとLinuxで作業する必要があるため、RapidSVNを使用します。このツールは、両方の環境で実行されます。それはトリックを行い、それは無料です。
私は通常4つのSVNクライアントをここにインストールしました:
現在の環境に応じて、どちらかを使用する傾向があります。ただし、重要な点として、複数のクライアントがあり、Subversionが作業コピーの形式を再度変更した場合は、すべてを新しいバージョンにアップグレードする必要があります。それらがすべて単一のライブラリを共有していれば、はるかに簡単になります...
Visual Studioに統合する(無料の)ソリューションが必要な場合は、 AnkhSVN を試してみてください。今までうまく使ってきましたが、使わないのは亀が好きだからです。
別の無料のコマンドラインクライアント: CollabNet Subversion Client 。
なぜプラグインがローカルインストールで利用できるのか Netbeans もちろんです!
まだEclipseを使用しているときにSubclipseを使用しました。これは、mylarのバグ追跡プラグインにも関連付けられており、コミットにバグIDのタグを付けています。
今、私はコマンドラインを使用します。
smartSVNは制限付きモードで無料で使用でき、制限があってもかなり良いです。
OS Xの場合、バージョンを過ぎることはできません。これは、これまでに存在した中で最高のGUISubversionクライアントである必要があります。同様のプログラムがWindows用に存在しないのはとても残念です。