中国投资网 百科 Linux系统中SVN安装、权限管理以及实现web同步更新

Linux系统中SVN安装、权限管理以及实现web同步更新

配置齐全;

上传SVN时,它会与服务器的其他目录同步。

在svn/examPro/hooks/目录下:

可以看到一堆模板钩子文件,我们需要的是post-commit.tmpl,

名为提交后的副本。然后修改;

1.设置区域设置:

#这一行更重要。您需要根据您的服务器环境选择正确的语言环境。否则,此更新将不起作用;

#export LANG=zh_CN。UTF-8

出口LANG=en_US。UTF-8

2.设置更新SVN时需要同步更新的目录。

SVN update/a lidata/www/example pro-username your name-password your pwd

上面一行表示svn服务器版本更新时,会更新到/alidata/www/examPro目录下的对应文件;Yoursname和yourpwd是您在sasl中设置的用户名和密码;(这里还是涉及明文存储。为此,您可以为用户分配对svn版本库的全局读取权限。)

3.输出日志,易于跟踪和查询。

echo `whoami '$REPOS,$ REV/home/SVN admin/exam pro/hooks/SVN _ hook . log

每当有更新时,将在更新日志中插入一条语句来指示何时有了更新;(这也可用于配置环境时的调试,以查询同步是否有效)

我们的配置在这里完成;

现在SVN已经实现了版本管理的功能,同时同步更新的目录有利于测试人员集成测试;

开发人员需要确保在任何时候签入svn库的版本都是可运行的代码。

本文来自网络,不代表本站立场,转载请注明出处:https:

Linux系统中SVN安装、权限管理以及实现web同步更新

中国投资网后续将为您提供丰富、全面的关于Linux系统中SVN安装、权限管理以及实现web同步更新内容,让您第一时间了解到关于Linux系统中SVN安装、权限管理以及实现web同步更新的热门信息。小编将持续从百度新闻、搜狗百科、微博热搜、知乎热门问答以及部分合作站点渠道收集和补充完善信息。