svn log导出指定用户与日期修改添加文件 日报专用
放在项目根目录
$date = date('Y-m-d');
$name = 'zhangcheng';
exec(' svn log --search '.$name.' -v -r {'.$date.'}:HEAD > today.txt');
$fh = fopen('./today.txt','r');
$result = [];
while (! feof($fh)) {
$line = fgets($fh);
if($line[0] == '-'){
continue;
}
if($line[0] == 'r'){
continue;
}
if($line[0] == "\n" or $line[0] == "\r\n"){
continue;
}
if($line[0] == 'C'){
continue;
}
if(empty($line)){
continue;
}
$line = str_replace(' M ','',$line);
$line = str_replace(' A ','',$line);
$result[] = $line ;
}
$result = array_unique($result);
file_put_contents('today_result.txt',join('', $result));
echo '当日修改文件存入today_result.txt'.PHP_EOL;