王志广的个人分享

        王志广的个人分享 >> PHP >> svn如何建立并自动更新文件

svn如何建立并自动更新文件

admin发表于2013-04-22  12,166次浏览 标签: 

对于做互联网开发的人来说,如果公司大一点,可能需要用到svn,这样好几个人就可以一起开发一个网站来提高效率,下面是如何安装svn和本地更新后如何服务器也即是更新。

第一首选是下载文件
下载服务器端的Subversion和TortoiseSVN(这个客户端也需要安装)你可以通过我已经封装好的下载
第二安装文件并经行调试
由于安装过程太多我就复制网上的并且我已经下载了svn软件就是有点太大40M多 点击下载
里面有安装教程和安装包按循序安装下来就可以了。

下面在讲一下就是本地上传后服务器却不更新的问题,还得需要上服务器上手动更新下面我们设置成本地提交后自动更新。

如果我们在Visual SVN Server建立了一个test项目那么找到test这个文件就在(Repositorys是指定你的版本库目录)我们安装时添加的目录,下面有一个test文件夹,打开以后有hooks文件夹,打开以后找到post-commit.bat如果没有建立一个,然后在里面用记事本写一下代码:
@echo off
SET REPOS=%1
SET USER=%2
SET SVN=”c:/Program Files/VisualSVN Server/bin/svn.exe”
SET DIR=”D:/website/test”
(call %SVN% update %DIR% –username 你添加的用户名 –password 你添加的密码 –non-interactive)

这时候你可以通过点击该文件更新服务器项目代码,然后你再在本地改代码上传,试一试,如果服务器还是不行,那就可能是你的权限没有打开,打开权限在 控制面板 找到服务 然后找到 Visual SVN Server服务 右击属性 找到登陆 然后改成使用 本地系统登陆 就可以了,然后重新启动服务。

你可以发表评论引用到你的网站或博客,或通过RSS 2.0订阅这个日志的所有评论。
上一篇:
下一篇:
没有评论
我来说两句

  Ctrl+Enter