サンプル シナリオ:
Web プロジェクトと関連する SVN リポジトリがあります。1 つのファイルindex.htmlと、そのファイルの 3 つのコミット済みリビジョンがあります。
リビジョン 3:
<p>This is revision 3</p>
リビジョン 2:
<p>This is revision 2</p>
リビジョン 1:
<p>This is revision 1</p>
これは、http:127.0.0.1/svnhistoryviewer/index.html のリポジトリ ルートにあります。
これをブラウザで表示すると、
これはリビジョン 3 です
(それが最新なので予想どおり)。フロントエンドで以前のリビジョンを表示する方法はありますか? また、プロジェクトのタグでこれを行うことはできますか?
運がないのでしばらく探していました。URLへの追加について何か読んだこと/!svn/bc/REVISION_NUMBER
がありますが、それを試してみると404ingです。
編集:
この質問に対するさらなる回答は、 ?p=REVISIONNUMBER がそのバージョンのファイルを取得する必要があることを示唆していますが、運がありませんでした。
ここでは、一般的なsvnに関する基本的なことが明らかに欠けています。作業コピーはある種の「svn サーバー」で実行する必要がありますか、それとも基本的な Apache HTTP サーバーが機能する必要がありますか? 私のセットアップは基本的に、SourceForge からチェックアウトされたサイトを含む svn リポジトリを含む Web ルートを持つ Ubunutu VM で実行されている Apache サーバーです。