0

我们如何在 SVN 命令行中获取更改的文件而不是文件夹?我可以使用此命令获取所有更改的文件和文件夹:

svn st | findstr "^[ADMR]"

但我不知道如何过滤文件,因为我不想获取文件夹。

谢谢

4

1 回答 1

0

它不漂亮,但是...

在 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 ofprintf . If you are in BASH, you can simply useecho instead ofprintf , but only if you've turned onshopt -s xpg_echo`。

于 2013-08-02T12:21:13.453 回答