web-dev-qa-db-ja.com

良いLinux(Ubuntu)SVNクライアント

Subversionには、Windows上に素晴らしいクライアントがあります(もちろん、亀)。私がLinuxで試したことはすべて-まあ-比較してみて...

156
france

免責事項:昔、私はRabbitVCS(以前はNautilusSvnとして知られていました)の開発者の1人でした。

Nautilusを使用する場合は、 RabbitVCS (Trevor Brambleによる前述)に興味があるかもしれません。 Pythonで記述されたNautilus用のTortoiseSVNの純粋なクローンです。 (特にパフォーマンスの分野で)改善すべき点はまだたくさんありますが、一部の人々はこれに非常に満足しているようです。

名前がプロジェクトに非常に適しているのは、それが言及するストーリーが開発ペース(長い昼寝を意味する)を非常に正確に描写しているためです。バージョン管理クライアントとしてRabbitVCSの使用を開始することを選択した場合、おそらく手を汚さなければならないでしょう。

104

一般的には、svnのコマンドラインを使用します。正直に言うと、これが最も速くて簡単な方法です。試してみることをお勧めします。
これを却下する前に、GUIが必要な機能があるかどうか、GUIアプリを開いてファイルをダウンロードするか、単に「svn co svn://site-goes-here.org/trunk "

「svn help」で指定された簡単なコマンドでファイルを簡単に追加、削除、移動、コミット、コピー、更新できるため、ほとんどのユーザーにとっては十分です。

34
HappySmileMan

まず第一に、私はここで派手に聞こえないようにしようとします;)

ため息..なぜファイルエクスプローラーの統合されたクライアントが行く方法だと人々は思わないのですか?端末を開いて入力するよりもはるかに効率的です。簡単な数学、最大2回のマウスクリックと最大10回のキーストローク。ただし、私はコマンドラインが大好きで、多くの管理作業を行い、可能な限り迅速かつ簡単に自動化することを好むことを指摘する必要があります。

TortoiseSVNによってWindowsで台無しにされたので、ubuntuに移動したときにtortoisesvnのような統合クライアントが不足していることに驚きました。純粋なプログラマーの場合はIDE統合クライアントで十分かもしれませんが、一般的な用途や、たとえばグラフィックアーティストや他のランダムなオフィスユーザーの場合、クライアントを標準ファイルエクスプローラーに統合する必要があります。それ、まったく、これまでに。

一部のクライアントに関するいくつかの考え:

kdesvn、TortoiseSVNに比べて1つの大きな迷惑がありますが、これまでのところ私が一番好きなクライアント-ファイルの状態を示すオーバーレイを取得するには、特別なSubversionレイアウトモードに入る必要があります。したがって、私は統合されたkdesvnとは呼びません。

NautilusSVNは有望に見えますが、0.12リリースでは、大きなリポジトリでパフォーマンスの問題があります。私は、TortoiseSVNが処理するがNautilusSVNにはない、作業コピーに最大で5万個のファイルを含めることができるリポジトリを使用しています。したがって、NautilusSVNが新しい最適化されたリリースをすぐに入手することを願っています。

RapidSVNは統合されていませんが、試してみました。非常に奇妙な振る舞いをし、数回クラッシュしました。 20分後にアンインストールされました。

NautilusSVNプロジェクトがすぐに新しいパフォーマンス最適化リリースを作成することを本当に期待しています。

NaughtySVNはかなりいい形になりそうですが、今のところアイコンオーバーレイがなく、2年間リリースされていません...だからNautilusSVNが唯一の希望です。

22
bababa

kdesvn はおそらくあなたが見つける最高のものです。

最後に、konquerorでフックできるかどうかを確認しましたが、しばらくして、gitに移動しました:)

16
Kent Fredric

git-svn も見ることができます。これは、本質的にSubversionのgitフロントエンドです。

15
Glen Solsberry

私の質問を参照してください:

Linuxに最適なSubversionクライアントは何ですか?

私も同意します、LinuxのGUIクライアントはひどいです。

Eclipseでは subeclipse を使用し、gnomeでは RapidSVN を使用します。

12
andyuk

私見には、1つのすばらしいsvn guiクライアント、SmartSVNがあります。それは商業プロジェクトですが、商用目的でも無料で使用できるファンデーションバージョン(100%機能)があります。 Javaで書かれているため、マルチプラットフォームです(Sun-Java *パッケージが必要です) http://smartsvn.com

12
marcin

RabbitVCSを見ることができると思います

RabbitVCSは、使用するバージョン管理システムへのシンプルで簡単なアクセスを提供するために書かれたグラフィカルツールのセットです。現在、Nautilusファイルマネージャーに統合されており、Subversionのみをサポートしていますが、私たちの目標は、他のバージョン管理システムと他のファイルマネージャーを組み込むことです。 RabbitVCSはTortoiseSVNなどに触発されています。

試してみるところです...有望なようです...

4
opensas

Ubuntuでは、Nautilusと統合されたKDESVNを使用して、5つのTortoise SVN Feelを作成できます。

これを試してください ClickOffline.com:Tortoise SVNのUbuntuの代替

2
Kris

誰もそれについて言及していないので、私は名前を忘れてしまいますので、次回グーグルで検索するときに、将来の自分のためにこれらの指示をここに追加しています...

現在、pagavcsが最高のようです オプション

これらの.debファイルのいずれかが必要です

sillyspamfilter://pagavcs.googlecode.com/svn/repo/pool/main/p/pagavcs/

(1.4.33は私が今インストールしたものなので、最新のものが問題を引き起こす場合は試してみてください)

インストールして実行

nautilus -q

nautilusをシャットダウンしてから、再びnautilusを開くと、ログアウト/シャットダウンせずに移動できます

悲しいことに、ウサギは私のために大きなリポジトリで窒息するだけなので使用できません。

2
Kriss

開発者として、Eclipse + sub-Eclipseクライアントを使用します(svnを使用していくつかの開発プロジェクトをチェックアウトし、それらをコンパイルすると仮定します)。

ほとんどの人はsvn操作にあまり時間をかけず、コマンドラインがそうするための最速の方法です。

いくつかの素敵なGUIツールもあります。

http://rabbitvcs.org/

または

http://www.harecoded.com/nautilus-Subversion-integration-tool-execute-svn-commands-with-gnome-scripts-96355

1
chedi

私は時々リポジトリに対して直接作業するためにkdesvnを使用します。

Eclipseを介してプロジェクトで作業するとき、私はよくSubclipseを使用します。

しかし、何よりも私は古き良きCLIを使用しています。いくつかのエイリアスとそれをバックアップするbashスクリプトがあれば、それは本当に最も簡潔で信頼できるsvnの使用方法です。

NautilusSVNNaughtySVN とは関係ありません)とsvn-workbenchを試してみましたが、問題が多すぎるか、機能が不足しています。ある時点でRapidSVNを試してみましたが、すぐにアンインストールされたので感銘を受けたに違いありませんが、それについては何も覚えていません。

1
Trevor Bramble

NetBeansを使用すると、SVNの他にいくつかのクライアントを備えた優れたバージョン管理管理ができます。

ただし、コマンドラインからSVNの使用方法を学ぶことをお勧めします。 CLIはLinuxの精神です:)

1
samoz

私はkdesvnに非常に満足しています-Windowsエクスプローラーのtrortousesvnによく似たkonquerorと非常によく統合し、tortoisesvnのほとんどの機能をサポートします。

もちろん、ubuntuではなくkubuntoを使用すれば、この統合の恩恵を受けることができます。

1
Sunny Milenov

Eclipseを使用する場合、これまで使用した中で最高のサブクリップです。私の意見では、これはスタンドアロンとしても存在するはずです...使いやすく、Eclipseのコードとプロジェクトにリンクしています... Eclipseを使用してGUIを必要とする開発者に最適です。

個人的には、LinuxとWindowsの両方でコマンドラインクライアントを使用しています。

編集: XFCEとそのファイルマネージャー(Thunarと呼ばれる)を使用する場合、非常にうまく機能するプラグインがあります。ターミナルを開きたくない場合は、そのターミナルを使用するだけです。すべての機能があり、高速で使いやすいです。ただし、Git用のものも含まれています...

1
Atmocreations

NautilusはSVNアクティビティのコンテキストメニューを提供します

Sudo apt-get install nautilus-script-collection-svn

cp -r /usr/share/nautilus-scripts/Subversion ~/.gnome2/nautilus-scripts/

詳細については

Nautilusコンテキストメニュー

1

SVN Work Benchを見てください、それはまともですが完璧ではありません

Sudo apt-get install svn-workbench
1
Drejc

TortoiseSVNが本当に染み込んでいる場合、WINEで使用してみてください。試したことはありませんが。

それに失敗すると、Eclipse with Subversiveがかなり優れていることがわかりました。

1
Grundlefleck

KubuntuではなくUbuntuを使用しているので、GNOMEを使用していると思います。このリンクで説明されている Nautilus Subversion Integration に興味があるかもしれません。

0
jtimberman

Anjuta には、IDEと統合されたSVNプラグインが組み込まれています。

0
LiraNuna