我们如何在 SVN 命令行中获取更改的文件而不是文件夹?我可以使用此命令获取所有更改的文件和文件夹:
svn st | findstr "^[ADMR]"
但我不知道如何过滤文件,因为我不想获取文件夹。
谢谢
我们如何在 SVN 命令行中获取更改的文件而不是文件夹?我可以使用此命令获取所有更改的文件和文件夹:
svn st | findstr "^[ADMR]"
但我不知道如何过滤文件,因为我不想获取文件夹。
谢谢
它不漂亮,但是...
在 Unlx/Linux/MacOS X 中:
$ svn status | while read status file
do
[ -f "$file" ] && printf "%s\t\%s\n" "$status" "$file"
done
如果您在 Kornshell 中,您可以先使用print "$status\t$file" instead of
printf . If you are in BASH, you can simply use
echo instead of
printf , but only if you've turned on
shopt -s xpg_echo`。