8

ツリービューを介してGitweb は、ファイル システム レベルでリポジトリのコンテンツを参照するための優れたツールです。リポジトリ内にファイルがある場合は、ブラウザで簡単に表示/開くことができます - それらをクリックするだけです。問題は、これらが他のリソース (写真、javascript など) を参照する「html」ファイルである場合です。それらはリポジトリで利用可能であり、Gitweb の「ツリー」ビューからもアクセスできますが、そうではないため、ブラウザーはそれらを見つけることができません。 (Git)Webサーバーによって予想される場所で提供されます。

愚かな質問: HTML ファイル自体とすべての参照コンテンツが存在する場合に、Gitweb を何らかの魔法の URL 書き換えなどを行うように構成して、すべての参照を含む html ファイルを完全に表示できるようにすることは可能ですか?

私は実際にはそうは思いません。

現在の回避策: 現時点ではclone/check-out、Web サーバーが提供するディレクトリに git リポジトリを配置するだけです。動作しますが、誰かが古いコミット レベルを表示したいときはいつでも、別の をチェックアウトする必要がありcommit-idます。ファイルとコミットレベルをブラウズするだけの柔軟性はなくなりました。さらに、この回避策を使用したい人は誰でも git を使用できる必要があります。また、リポジトリのコンテンツを実際に見るには、別の URL を知っている必要があります。

質問: より柔軟な回避策を考えている人はいますか?

4

0 に答える 0