質問

MS Source Safe (痛い) を SVN に移行する予定です。私たちは主に Microsoft 環境 (Windows、Visual Studio、.NET) で作業しており、複数のサイトに開発者がいます。VisualSVN と Visual Studio との統合について聞きました。一方、誰かに SVN をホストしてもらい、TortoiseSVN を使用することもできます。何かお勧めはありますか?避けるべき落とし穴はありますか?

役に立ちましたか?

解決

Subversion のホスティングは非常に簡単です。茶色の鼻というレッテルを貼られる危険を承知で (そのためのバッジはありますか?)、ジェフ・アトウッドは Subersion のインストールに関する記事を投稿しました。

つまり、実際には、独自の Subversion サーバーを実行することでお金を節約でき、ホスティング会社が倒産した場合にコードに何が起こるかを心配する必要がなくなります。

Tortoise は無料でとても使いやすいので、まずは Tortoise から始めてみます。VS との統合が本当に必要な場合は、ぜひ Visual svn を試してください。私の経験では、ソース管理 <-> エディターの統合は、編集時にファイルを自動的に開くのに最も役立ちます。Subversion ではファイルを開く必要がないため、その大きな利点は失われます。

他のヒント

VisualSVNとVisual Studioとの統合について聞いたことがあります

注意すべき点は、VisualSVN (VStudio と統合されるもの) です。 ない まったくサーバーテクノロジーではありませんが、単に SVN に統合された GUI フロントエンドであり、実際に機能します。 を通して TortoiseSVN (つまり 必須 インストールされます)。ただし、VisualSVN は優れており、開発者 1 人あたり 50 ドルを払って使用する価値は間違いなくあります。毎日使っていましたが、とても時間を節約できました。

また、サーバー側の処理を行う VisualSVN サーバーもあり、セットアップは非常に簡単です。インターネットに接続されたサーバーと大量の帯域幅 (SVN はそれほど帯域幅を消費しませんが) がある限り、自分でホストしても問題ありません。そうそう、VisualSVN も サーバ 完全に無料です!

ただし、リポジトリをオフサイトでホストすることは、常に選択肢の 1 つです。私は今、これに Dreamhost を使用していますが、これ以上に幸せなことはありません。

Visual Studio とのもう 1 つの SVN 統合は AnkhSVN です。 http://ankhsvn.open.collab.net/ 無料ですが、いくつかの癖があります。個人的には、基本的な差分分析とファイル ステータス (変更、競合など) の視覚的なインジケーターにこれを使用し、重労働には Tortoise を使用しています。

安全な svn リポジトリのホスティングは、さまざまなソースから取得できます。 http://beanstalkapp.com/ 他にもたくさんあります。使用量 (ユーザー、データなど) が制限されている場合は、多くの場合無料です。

VisualSVN は Visual Studio と統合しますが、SourceSafe とは異なります (これは良い意味でのことです)。TortoiseSVN が必要なので、どちらか一方ではありません。VisualSVN と Tortoise は素晴らしい組み合わせです。

マルチサイト Windows 環境に Subversion (SVN) を導入する最良の方法

私の理解する限り、異なる場所 (おそらく異なる大陸) に複数の開発チームがあり、同じコードベースにアクセスする必要があります。このような場合に備えて、VisualSVN Server が提供する マルチサイトリポジトリレプリケーション 特徴.

この機能は VDFS (VisualSVN Distributed File System) テクノロジーに基づいており、リモート サイト間でリポジトリの自動、透過的、双方向のマスター/スレーブ レプリケーションを可能にします。さらに、VisualSVN Server Manager MMC コンソールを介して最小限の構成手順を実行するだけで、すぐに使用できるようになります。

詳細については、こちらをご覧ください http://www.visualsvn.com/support/topic/00068/

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top