2014-07-24 79 views
1

我們必須使用Internet Explorer在工作和連接到互聯網只允許通過網絡瀏覽器。如果有機會訪問外部Apache Subversion版本庫?顛覆IE客戶端

Subversion是否提供了一個web界面讓我可以通過Internet Explorer訪問它?

對於Firefox,有一個TortoiseSVN插件,但我找不到任何與Internet Explorer相同的工具。

是這個問題的另一種解決方案?

回答

2

無論您使用Internet Explorer還是Firefox,都無關緊要。如果您的計算機上沒有安裝Subversion客戶端,那麼您的功能僅限於只讀操作,例如瀏覽存儲庫歷史記錄。

  1. Apache Subversion允許您使用Web瀏覽器瀏覽Subversion存儲庫if the repository is exposed via Apache HTTP Server。您可以查看存儲庫內容,下載文件,但無法調整版本化文件或查看版本歷史記錄。

  2. 您可以爲您的Subversion存儲庫安裝高級Web界面。例如。 WebSVN,ViewVC等。此類接口將擴展您可以使用Web瀏覽器對存儲庫執行的操作。

    如果您在服務器端使用VisualSVN Server 3.2或更新版本,那麼您已經有a rich interface for your repositoriesSee the live demo here

  3. 如果您的Subversion服務器is configured for autoversioning,那麼您可以將遠程存儲庫作爲Web驅動器附加到Windows計算機上。它允許您作爲連接的驅動器訪問遠程存儲庫。通過這種方式,您可以將文件上傳到存儲庫,但仍無法將其稱爲版本控制IMO。

底線是:如果您需要的不僅僅是查看存儲庫歷史記錄,則在您的機器上安裝Subversion客戶端。沒有客戶端,你不能使用大多數Subversion的功能。

PS你提到的Firefox的插件沒有TortoiseSVN客戶端是沒用的。該插件只是允許您針對您在Web瀏覽器中看到的存儲庫項目快速執行TortoiseSVN操作。必須安裝TortoiseSVN才能使插件工作,即Firefox在安裝插件後不會成爲Subversion客戶端。

+0

嗨,我知道這個問題。文件下載只允許通過IE瀏覽器(它們會自動被病毒掃描)。所以我需要它通過IE標準下載進度獲得文件 – Niko

+0

@Niko如果存儲庫通過Apache HTTP Server公開,您可以通過HTTP(S)從SVN存儲庫下載文件。 – bahrep