为了账号安全,请及时绑定邮箱和手机立即绑定

svn服务端代码怎么操作才能在服务器上使用。就是部署成功

svn服务端代码怎么操作才能在服务器上使用。就是部署成功

qq_王晨阳_1 2017-08-11 02:41:59
查看完整描述

3 回答

已采纳
?
workerworking

TA贡献9条经验 获得超2个赞

你是不是想实现这样的效果:从客户端提交代码到svn服务器,但同时 想通过IP或者域名 访问这个项目?

如果是这样,则用到钩子。

在服务器端除了创建svn仓库目录,还需要重新创建一个项目目录(用来外网访问),当客户端的项目代码提交到svn服务器的同时,钩子 会自动把svn服务器仓库的代码 同步到  项目目录,以此达到外网访问的目的。

这样,客户端无论何时 修改或者新增一个文件的时候,只要提交svn,项目目录也会同步更新的。

查看完整回答
2 反对 回复 2017-08-11
  • qq_王晨阳_1
    qq_王晨阳_1
    就是这种效果,谢谢老哥了,这个钩子怎么实现的?
  • workerworking
    workerworking
    你可以百度 更详细的钩子设置。 配置svn提交钩子 1.# cd /var/svn/yii/hooks/ 切换到版本目录下 2.# cp post-commit.tmpl post-commit 复制 post-commit.tmpl文件 并命名为post-commit 3.配置post-commit,post-commit 钩子修改为: REPOS="$1" REV="$2" cd /yjdata/www/yii/ && /usr/bin/svn update --username admin --password muzi2017 4.在项目文件夹下 新建立一个名为yiit的目录,进入到该目录下,并检出 [root@iZuf6a0e55eifwmz5bd6lhZ yii]# svn checkout file:///var/svn/yii ./ Checked out revision 0.
?
jfhdibrbfjd

TA贡献163条经验 获得超40个赞

完全不会  svn我也不知道是什么

查看完整回答
反对 回复 2017-08-11
  • 3 回答
  • 0 关注
  • 2507 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信