linux SVN提交后找不到提交文件
写这个的目的 就是把我百度出来的东西 做个总结 目前没看到有这么全面的 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 这个是分支的