1

バージョン管理を扱う (ASP+C#) で Web サイトを開発したいと考えています。そのアプリケーションでは、私のシナリオは次のとおりです。

ユーザーがアプリケーションにサインインして投稿を編集すると、ウェブサイトはすべてのユーザーに投稿の以前のバージョンと新しいバージョンを表示することがありますか?

検索したところ、(TortoiseSVN) を使用する必要があることがわかりました。これを手動で行うためのソリューションをオンラインで見つけました。しかし、C#でそれを行う方法を検索したときは? (SharpSVN)を使用することがわかったのは私だけです。(SharpSVN)をダウンロードしましたが、混乱しています:

  1. どこから (SharpSVN) から始めるべきですか?
  2. 投稿のコンテンツ (編集可能、またはバージョン管理に使用) は、SQL サーバー データベースに保存されます。それらのコンテンツを (TortoiseSVN) で使用するには?

指示やアドバイス、リンク、経験はありますか?

ありがとう...

4

1 に答える 1

2

ASP.NET アプリケーションがリポジトリとやり取りする場合は、SharpSVN が推奨される方法です。

CollabNet には、SharpSVN を使用するためのウォークスルーがあります

SQL Server に格納されたコンテンツは、バージョン コントロール クライアントではアクセスできません。データベースに直接クエリを実行するか、データベースを抽象化してアプリケーションの構築方法と調和するフレームワークを使用する必要があります。

何をするにしても、SQL Server と Subversion リポジトリの間で何も複製しないでください。それはただの大きな頭痛の種になるでしょう。

于 2013-02-18T13:31:14.823 に答える