2009-05-26 13 views
6

VisualSVNを完全にアンインストールしなくても、AnkhSVNの機能(つまり、Red Gate SQL Changesetツールとの統合)を試してみたいと思います。それはだんだんと感じるので、誰かが私の恐怖を軽減するか、または確認する経験を持っているかどうかを見たいと思っていました。AnkhSVNとVisualSVNを同時に使用できますか?

更新
私はVisualSVNをアンインストールしてAnkhを削除しようとしました。 VSS自体で作業する限り、変更は完全に透過的でした。残念ながら、SQLChangesetはこのプラグインでは動作しませんでしたので、その一部は無駄でした。

私のライセンスを再入力する必要がなくなるまで、スイッチバックも無痛でした。だから、良い知識ですが、長期目標には喜びはありません。

+0

@KevDog:AnkhSVNユーザーリストのAnkhSVNでのSQLChangeSetの使用経験について教えてください。 (私はそれに慣れていませんが、あなたや他のユーザーがこのチェンジセットのサポートを手助けすることができます) –

+0

私は、あなたが特定のリンクを提供できますか?ディスカッションの開催場所やGoogle検索でいくつかの可能性が明らかになりました。 – KevDog

答えて

3

並べ替え私はVisualSVNとAnkhSVNをVisual Studio上に同時にインストールすることができました。ただし、は同時にを使用することはできません。 VisualSVNはアドインですが、AnkhSVNは本当にソースコントロールプラグインです。どちらかを使用するには、ソース管理バインディング(AnkhSVN用)を無効にするか、プラグイン(VisualSVN用)を無効にするだけです。

私の経験では、VisualSVNはAnkhSVNよりはるかに優れたクライアントであることがわかりました。 VisualSVNはユーザーファイル(*。suo)を無視し、プロジェクトをSubversionに非常に効率的に追加します。一方、AnkhSVNは私にいくつかの困難をもたらしました。

希望すると便利です。

+0

** VisualSVNはアドインですが、AnkhSVNは本当にソースコントロールプラグインです**は間違った文です! VisualSVNは常に低レベルのソース管理拡張機能ですが、AnkhSVNはVisual Studioの高度なAPIを使用していますが、これはかなり制限されています。 – bahrep

1

私はそれを試していませんが、Visual Studioが複数のソースコントロールプラグインをサポートしていることがわかりました。メニューからTools->Optionsを選択し、ウィンドウの左側のツリーコントロールでSource Control->Plug-in Selectionページを見つけて、オプションからアクティブなものを選択するだけです。

Ankhをインストールしてテスト用に選択してから、VisualSVNに戻って設定するだけです。もちろん、それはすべてが一緒にうまくいくと仮定します。

+2

私は同じことを考えていました、ジョエル。 VisualSVNはSCCIに準拠していない(今日学んだことのある)ソースコントロールプラグインではないので、リストには表示されません。しかし、私はAnkhSVNをアンインストールすることは、事態が起こった場合のフォールバックのポジションだと考えています。 – KevDog

+0

準拠していない場合は、VMでテストを行うことができます。一度に両方をアクティブにしようとすると、何も壊れないと信じていません。 –

1

[ツール] - > [アドインマネージャ]でVisualSvnを無効/無効にし、現在のSCCプロバイダとしてAnkhSvnを選択することができます。

このチェンジセットツールがどのように機能し、どのようにAnkhSvnと統合するのか説明できますか?

+0

ツールにはSQLToolbeltが付属していますが、SQLToolbeltを個別に販売しているのか、SQLCompareにバンドルされているのか分かりません。 SQLCompareを使用してDBスクリプトを生成し、SQLChangesetはそれを追跡してVCSリポジトリに追加します。 TFSはサポートされていますが、他のソリューションでは対応するプラグインが必要です。 – KevDog

+0

準拠したプラグインになるために必要なことは何ですか?彼らはSccプロバイダを期待しているのですか、(古い)MSSCCI APIに話しかけていますか? –

+0

私はフックがMSSCCI APIであると信じています。私はTFSもこのAPIを使用していると思います。 – KevDog

関連する問題