写这个的目的 就是把我百度出来的东西  做个总结   目前没看到有这么全面的  SVN安装就不说了     yum就可以  百度出来的配置有很多  而我最大的问题是怎么用   以前总是用客户端的  服务器端的还真不怎么了解   给和我一样的小白做参考把    SVN装好   客户端 checkout  commit 这些都好做  问题是我在服务器上就找不到提交的文件了   这是为什么  ? 

那是因为在服务器端也要 像客户端一样的 checkout   路径都是一样的   至于命令 就百度去把   而且是 每次客户端提交  服务器端都要 update 才可以   这样很麻烦  就有了 钩子自动update  怎么做  这个就记载一下:

在svn的版本库的配置文件夹里面  比如 /home/svn/hooks 里面有 post-commit.tmpl 这个文件

cp post-commit.tmpl post-commit

vim post-commit

编辑

#!/bin/bash
export LANG="zh_CN.UTF-8"
svn update /home/wwwroot/test/ --username xxx --password xxx

下面有个发送email的不用可以注释#

然后保存

重点是 记得给权限

chmod 777 post-commit

 

然后  我是重启了下   不重启不知道行不行

重启svn 的方法  百度来的  应该就OK了

 参考 :https://mengkang.net/193.html     https://mengkang.net/67.html

http://blog.csdn.net/heihuifeng/article/details/7525932   这个是分支的

相关文章:

  • 2021-11-15
  • 2021-11-12
  • 2021-11-07
  • 2021-07-07
猜你喜欢
  • 2021-05-22
  • 2021-11-22
  • 2022-12-23
  • 2022-12-23
  • 2021-10-03
  • 2021-11-29
  • 2021-08-21
相关资源
相似解决方案