svn远程同步使用特殊办法所遇到的问题

来源:互联网 发布:苏宁任性付 征信 知乎 编辑:程序博客网 时间:2024/05/13 17:56

最近遇到很多项目 需要另一个服务区 同步svn 的项目到web目录下。

没有采用网上给的那些办法

自己写监听来处理

SVN服务器 和 WEB服务器是2台独立的


SVN服务器使用钩子,一旦有了提交更新 则 运行一个socket 请求给 web服务器的监听程序,web服务器的程序 接收请求后,自动运行svn 客户端 的 更新请求。


这个想法是可行的,


所有的程序都已经解决了,


但是遇到一个问题


就是 用来更新 svn 的svn.exe 这个程序,在 普通的管理员身份下完全没有问题。

但是我的socket程序是运行在 system 下的,

一旦在system下 运行svn.exe 基本上九挂死在那里了。进程里svn.exe 一直在,

试过了很多办法,一直都是在system 下不行,并且 也没有返回错误记录。


但是在我的svn服务器上 使用脚本在system下运行svn.exe 又一点问题没有。


难道是 svn.exe 在system 下权限不足?

希望找到解决办法。

0 0
原创粉丝点击