使用Subversion作为我的版本控制系统时,如何执行跨浏览器测试?

时间:2012-05-22 18:32:38

标签: windows macos svn cross-browser cornerstone

我最近在我的机器上安装了subversion和nginx服务器(macbook pro)。作为一个整体,我对subversion相当新,并且刚刚通过这个版本控制系统构建了一个网页,现在我面临着在所有相对现代的Web浏览器中测试它的任务。就浏览器兼容性而言,我最担心的是Internet Explorer,为了测试,我需要Windows。我通过Virtual Box在我的Mac上安装了Windows 7,在这里是我的问题

我还没有通过客户端的请求将我刚创建的新页面提交到存储库。因此,据我所知,我没有用于在IE Tester,Firefox for Windows等中进行测试的URL。如何在不对存储库进行任何更改的情况下测试此1页网站的浏览器兼容性吗

我可以使用MacOS在我的机器上轻松测试,只需键入local。 * .org即可显示。再次,Windows是我的问题。这个项目将于本周四(2012年5月24日)到期,所以非常感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

1)开发和测试您的网页与管理您的网页源不同。换句话说,测试网页!=使用SVN。

2)如果你实际上还没有能够使用SVN - 如果你的客户没有偏好 - 请尝试TortoiseSVN:

http://scplugin.tigris.org

3)请回复您有关安装/使用SVN的任何具体问题。

答案 1 :(得分:1)

如果网站使用任何脚本语言(如PHP和/或数据库),则需要首先正确设置这些设置。如果您的网站只包含HTML / CSS / JS ...那么您可以通过以下任一方法访问该网站:

  • 启用网络共享(系统偏好设置>共享>网络共享)。然后在VirtualBox中输入您的浏览器中显示的IP,它应该加载。 (这可能比尝试配置nginx更容易,但如果只输入机器的IP,它可能会很好地加载。)

  • 在VirtualBox中,选择您的VM(已关闭电源),设置>共享文件夹。添加您网站的根目录。启动VM,然后在VM中浏览到它并在那里打开文件进行测试。

我当前的环境设置如下: - 带git& amp的本地开发机器SVN - 远程数据库服务器 - 远程Web服务器 - Web服务器将本地开发机器的www文件夹作为卷安装,并从那里提供PHP页面 - 在VM或任何其他计算机中加载Web浏览器。如果需要本地路由,请编辑主机文件。