Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Crontab SVN每日提交_Php_Svn - Fatal编程技术网

Php Crontab SVN每日提交

Php Crontab SVN每日提交,php,svn,Php,Svn,我有一个共享托管帐户,是一名php开发人员。有没有可能使用cron和bash脚本每天向svn提交一份新的开发代码副本,因为我不必担心自己会这么做?如果是这样的话,有没有链接到哪里可以找到类似教程的文章 注意,我知道这可能会将非工作代码提交给svn回购协议,这可能会给许多人留下不好的印象,但我还是希望定期这样做。如果允许您运行cron,您可以尝试以下简单的shell脚本: cd /path/to/code/directory svn commit -m "Daily commit of all c

我有一个共享托管帐户,是一名php开发人员。有没有可能使用cron和bash脚本每天向svn提交一份新的开发代码副本,因为我不必担心自己会这么做?如果是这样的话,有没有链接到哪里可以找到类似教程的文章


注意,我知道这可能会将非工作代码提交给svn回购协议,这可能会给许多人留下不好的印象,但我还是希望定期这样做。

如果允许您运行cron,您可以尝试以下简单的shell脚本:

cd /path/to/code/directory
svn commit -m "Daily commit of all code"

基本上只需将其保存为“daily_commit.sh”,并让cron作业系统每天执行它。

是的,但我想提交共享服务器代码的某些部分,如果我开始添加新的代码文件,这整件事会不会无法独立思考?对于新文件,您必须先执行
svn add
。但我真的认为你不需要在服务器上提交任何东西,因为你应该在本地工作,只需要推送到服务器上进行测试或部署。如果你创建了新文件并希望添加它们,你需要自己键入
svn add[filename]
,或者您可以尝试在
提交
行之前添加
svn add*
,但我不能100%确定这会有多好,安全性会有多高。人们通常按功能或错误修复跟踪更改,而不是按天。您最终将得到一个充满提交的存储库,上面写着“更改(在此处插入日期)”。这真的是你想要的吗?