我们必须在工作中使用Internet Explorer,并且只允许通过网络浏览器连接到互联网。如果有机会访问外部Apache Subversion存储库?
Subversion是否提供了一个允许我通过Internet Explorer访问它的Web界面?
对于Firefox,有一个TortoiseSVN插件,但我找不到任何与Internet Explorer相同的工具。
这个问题的另一个解决方案是什么?
答案 0 :(得分:2)
使用Internet Explorer或Firefox无关紧要。如果您的计算机上没有安装Subversion客户端,那么您的功能仅限于只读操作,例如浏览存储库历史记录。
Apache Subversion允许您使用Web浏览器if the repository is exposed via Apache HTTP Server浏览Subversion存储库。您可以查看存储库内容,下载文件,但无法调整版本化文件或查看版本历史记录日志。
您可以为Subversion存储库安装高级Web界面。例如。 WebSVN,ViewVC等。此类界面将使用Web浏览器扩展您可以对存储库执行的操作。
如果您在服务器端使用VisualSVN Server 3.2或更高版本,那么您已经拥有a rich interface for your repositories。 See the live demo here
如果您的Subversion服务器is configured for autoversioning,则可以在Windows计算机上将远程存储库作为Web驱动器附加。它允许您作为附加驱动器访问远程存储库。这样您就可以将文件上传到存储库,但它仍然无法被称为版本控制IMO。
底线是:如果您需要的不仅仅是查看存储库历史记录,请在您的计算机上安装Subversion客户端。没有客户端,您无法使用Subversion的大部分功能。
PS你提到的Firefox插件在没有TortoiseSVN客户端的情况下是没用的。该插件只允许您针对在Web浏览器中看到的存储库项快速执行TortoiseSVN操作。必须安装TortoiseSVN才能使插件正常工作,即安装插件后Firefox不会成为Subversion客户端。