示例場景:在瀏覽器中查看站點的SVN版本
我有一個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
的內容,但當我嘗試時,它只是404。
編輯:
而且這個問題的答案表明,P = REVISIONNUMBER應該拉起那個版本的文件,但我有沒有運氣?
我明顯缺少一些關於svn的基本知識。工作副本是否必須在某種「svn服務器」上運行,或者基本的Apache HTTP服務器是否工作?我的設置基本上是一個在Ubunutu虛擬機上運行的Apache服務器,它的web根目錄包含一個包含從SourceForge檢出的站點的svn存儲庫。
你沒有說你使用哪種工具從瀏覽器瀏覽你的SVN倉庫。 –
我沒有使用工具,只是在具有相關svn回購的瀏覽器中查看Web項目。我在這裏錯過了什麼嗎? –
什麼是「網絡項目」和「關聯」svn回購?如果您的意思是網絡服務器提供的文件來自SVN項目的工作副本,那麼無法查看任何SVN歷史記錄。您只是提供文件,其中一些文件恰好位於.svn目錄中。或者你的意思是說你使用Web瀏覽器通過HTTP訪問SVN回購? –