どのSubversionクライアントを使用する必要がありますか?[閉まっている]


14

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

SubversionのWebサイトには、クライアントアプリの膨大なリストがあります:http : //subversion.tigris.org/links.html#all-clients

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

Visual Studio 2008でVisual SourceSafeTeam Foundation Serverを使用しました。

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

編集2:Smashing MagazineのSubversionに関する 記事Subversionを使用したバージョン管理の最終的なまとめを見つけました。


TortoiseでVS2008で発生する唯一の問題は、VSに統合されていないため、VSで直接チェックイン/チェックアウトできないことです。しかし、これは私にはちょっと不便です。私はあなたにそれを知ってほしい;)
マルクアンドレR.

VSは使用しません。私はそれを使った経験があるので、そのように見えるものなら何でもうまくいきます。
ナトリウム

Jeff Atwood codinghorror.com/blog/archives/000660.htmlから、安全なビジュアルソースを使用しないでください。
ユーザー

回答:


46

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

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

そして、それは無料です!


わたしも。重要なプロジェクトで使用しました。シェルの統合は素晴らしかった。
アレックス

SVNやCVSクライアントで頻繁に使用できる役に立たない機能なしで、シンプルで使いやすいクライアントでもあります。
マークアンドレR.

魔法のように機能します...いつツールバーが提供されるのでしょうか?右クリックコンテキストメニューをあまり気にしないでください。時間がかかります。
ymasood

それは単に機能します。
ランデル

私はTortoiseSVNを使用していますが、これも気に入っていますが、Shell Integrationが最良の部分と最悪の部分です。使用しないと、メモリが膨張し、シェル以外のクライアントのようにスイッチをオフにすることはできませんが、それによって得られるメリットはコストに見合う価値があります。
ディネッシュマン

13

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

TortoiseSVNも使用します(BenAの推奨どおり)。2つは一緒に楽しく機能します。


以前はそれほど優れていませんでしたが、現在ではVSSよりも(はるかに)優れています。VSSを使用するための最後の半合理的な言い訳はついになくなりました。
MGOwen

10

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


1
subclipseはx86(32ビットプラットフォーム)でのみ使用可能なため、32ビットJVMを必ず使用する必要があります(独自にJavaHLをビルドできる場合を除きます)。それは100%純粋なJavaソリューションです
ピーターパーカー

7

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

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


ああ、当然、IDE統合は多くの人々にとって究極のソリューションです。(
実際の

5

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

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

破壊的プロジェクト


3

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

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


3

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


2

Visual Studioに統合する(無料の)ソリューションが必要な場合は、AnkhSVNを試してみてください。私は今までそれを首尾よく使用しました、そして私がそれを使用しない唯一の理由は私がカメを好むということです。


Visual Studioへの統合は必須ではありません。
ナトリウム



1

もちろん、Netbeansのローカルインストールにプラグインを使用できるのはなぜですか。


+1 SubversionとNetbeansの統合は問題なく機能します。
Randell

1

まだEclipseを使用しているときにSubclipseを使用しました。また、バグ追跡プラグインをマイラーに結び付け、バグIDでコミットにタグ付けしました。

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


1

smartSVNは制限付きモードで無料で使用でき、制限があっても非常に優れています。



0

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.