3

私はStackoverflowでこの辺りを閲覧し、このトピックを見つけました:https ://stackoverflow.com/questions/279/aspnet-visual-studio-and-subversion-how-to-integrate

しかし、それは私の場合は役に立たなかった、または私は少し愚かかもしれません。

だから私の問題に!

遠く離れたサーバーにVisualSVNをインストールしました。これは完全に機能しますが、プロジェクトを追加して優れたソース管理を行うことができます。完了したら、Webサイトを正しい場所に「手動で」移動したくありません。IISをマップしたいです。 SVNリポジトリのカタログへのWebサイト。私のサイトが保存されている場所。

これが私の問題です。これが可能かどうかわかりませんか?プロジェクトはもちろん私のコンピューターとリポジトリにあります。そして、repo-serverとiis-serverは同じマシンなので、それらを一緒にマップしたいのですが、SVNがファイルにberkly-db-stuffを使用していることを知っています。

提案?

4

2 に答える 2

3

必要なのはコミット後のフックです。これらは、リポジトリのフォルダーにある小さなバッチ ファイルです (フック サブフォルダーにプレースホルダー ファイルがあるはずです)。

サーバー上のフォルダーにリポジトリをチェックアウトし、Web サーバーがその同じフォルダーを参照するようにポスト コミット フックを設定します。

于 2008-12-14T22:18:06.773 に答える
2

それが可能だ。Berkeley DB はリポジトリ側で使用されますが、クライアント側には実際には影響しません。Subversion はあらゆる場所に .svn フォルダーを作成するので、それが気に入らない場合はrsyncを使用してください。

編集:既にVisualSVN Serverを持っている部分を見逃しました。Web サイトをチェックアウトするために必要なのは、TortoiseSVNのような Subversion クライアントまたは Web サイト上のコマンド ライン svn だけです。

于 2008-12-14T22:17:23.903 に答える