linux svn 拉取代码_Linux中svn之svn钩子自动更新配置

之前我已经写了Linux中配置svn,那么我们配置svn的目的那自然是能够使用它更新我们的代码并且实现团队协调的作用,其实我刚开始搭建出svn我也在钩子上绕了很大一圈最后才完成了,此笔记献给码农们希望你们不走我的弯路!好的废话不多少上代码

在我们创建的svn中目录如下,现在我们进入hooks目录

然后创建一个post-commit的文件

有些朋友创建出来可能是白色的 那是因为你的文件没有x执行权限

执行 chomd -x post-commit 即可

配置如下

注意:#!/bin/bash 对于这段代码学过python的人可能会习惯性的认为他是注释,其实不是如果你不加这段代码则会执行失败

svn=这里配置svn的软链接地址

web=配置你要更新代码的地址

下面的$svn不用我多少自然是用户名密码

配置好以后我们就可以用户端传项目上去了

但是我们发现我们在客户端修改代码并没有改变服务器的代码

这个时候需要在服务器里面拉取svn上的项目这里的目录必须和svn下面的post-commit里面配置的目录一样

cd到你的项目放置的目录执行checkout svn:地址:端口/目录

把svn上面的项目拉取到你的服务器上面

然后你在客户端修改代码以后commit

服务器上的代码就跟着修改了

最后欢迎大家关注我的个人网站萧潇墨个人网站​www.x-x-mo.com

我会经常更新编程方面的笔记,大家一起分享!

你有一个苹果我有一个苹果我们交换大家都只有一个苹果,但是你有一种思想,我有一种思想,大家交换,那么我们就有两个思想!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值