-
28-10-2019 - |
質問
この質問はおそらく何百回も尋ねられていることを知っていますが、私は仕事でサブバースクライアントのセットアップを検討しており、何が最も適しているのか疑問に思っていました。私は、ANHKSVNとVisualSVN(Cource Tortise、およびこれらの両方が依存関係として必要です)とAlienBrainと呼ばれるバージョンコントロールでの経験がありました。
私は以前に使用したすべてのクライアントが好きでしたが、すべてVisual StudiosのみでC ++開発に対処しました。現在、Visual StudiosとEclipseの両方で作業するクライアントを探しています。 anhksvnまたはvisualsvnのどちらもこれを行うことができるとは思いません。ウィキペディアの比較では、私はこれをしたことを見ませんでした。
2つのIDEに2つの別々のクライアントを使用するというアプローチを使用できることは知っていますが、可能であれば、同じSVNインターフェイスを両方に簡単に保持したいと思います。マージとロックがファイルレベルで自動的に発生するため、AlienBrainのようなことでそれを実行できましたが、Subversionサーバーを使用し、AlienBrainはAlienBrainをサーバーにする必要があります。
この質問に関する洞察は大歓迎です。 OCVに感謝します
解決
ANHKSVNはSubversionクライアントではありません。 VisualStudioがSubversionをバージョン制御システムとして使用できるようにするVisualStudioのプラグインです。
Eclipseには独自のプラグインがあります(実際、2つ: 破壊的 Eclipseを作成した人々によって サブクリプス 破壊を書いた人々によって。
私はサブクリプスが好きです。 svnkit と ジャバール SubversiveはJavahlのみを使用します。一部の人々はそれを好むが、私はジャヴァールに問題を抱えていた。 Javahlはオープンソースであり、Svnkitはそうではないと思いますが、100%確信はありません。ヘック、おそらく破壊的な今ではSvnkitを使用できるようになりました。
したがって、EclipseとVisualStudioはそれぞれ独自のプラグインが必要なため、実際にはクライアントソリューションはありません。しかし、それは決してありません 1人のクライアントがすべて適合します. 。何十人ものSubversionクライアント(視覚、いくつかのコマンドライン指向)があり、必要なものを使用できます。
ちなみに、あなたは通常、あなたが望むなら、通常複数を使用することができます。たとえば、私は通常、コマンドラインを好みます svn
クライアントですが、歴史や違いをしているときは、Tortoisesvnに切り替えます。前後に切り替えるのに問題はありません。