2013-01-14 117 views
1

我正在开发一个项目在php与svn subversioning系统使用Visual SVN服务器。视觉svn服务器与iis 7

我在我的私人网络服务器中有一些网站(IIS 7),我想通过IIS可以访问我的存储库中项目的trunk文件夹。

是可以做到的吗?

回答

3

如果你真的问

“如何从存储库中发布我的代码才能使用它IIS供电的网站里面的”

你必须阅读有关颠覆后提交挂钩,这可以做任何操作,在回购的数据,你的情况 - svn export到您的IIS站点的根目录,或者,如果你喜欢看站点根目录的工作拷贝svn up

+0

但不导出命令导出本地文件夹中的文件?我需要“svn导出”当前的中继文件夹服务器端。但我在客户端。 –

+0

@DarioRusignuolo - 你必须阅读'svn help export',因为'export'命令有两种形式,1-st是你的情况'export [-r REV] URL [@PREV] [PATH]'。从help-text:“从URL指定的存储库中导出一个干净的目录树,在修订版REV中(如果有),否则在HEAD中,导入PATH。”在你的情况下,如果存储库与目标主机位于相同的FS主机上,则只需使用file:/// access-protocol –

+0

存储库不在同一主机上。它很遥远。 –

3

VisualSVN将Apache httpd安装为Web服务器。我不相信你可以安装Subversion to work under IIS。然而,这是18个月前的答案,所以事情可能已经改变了,但我对此表示怀疑。我确实找到了一个名为RocketSVN的谷歌代码项目,但看起来它已被弃用。

我在SVNISapi找到了商业包装。

0

一个解决方案是创建一个.bat文件服务器端,这将是前每天/每周检查一次。

这里的简单的批处理文件

svn export -r HEAD file:///C:/repo/proj C:\root\proj --force 

删除目录“导致导出命令不允许覆盖存在的文件夹。

C:\root\iis7文件夹。

相关问题