Shell 命令行,svn add 需要添加很多文件时的简化脚本
发布时间:2020-12-15 16:16:46 所属栏目:安全 来源:网络整理
导读:Shell 命令行,svn add 需要添加很多文件时的简化脚本 我一直使用 git 版本管理工具,对于 svn 很不熟悉。现在接到一个项目是用 svn 进行管理的。我简单看了一下 svn 的管理命令,就开始上手工作了。 结果发现, svn 貌似没有 git 的 git add -A 这样的添加
Shell 命令行,svn add 需要添加很多文件时的简化脚本我一直使用 结果发现,
现在我添加了很多的新文件,一条一条命令的输入显得非常的麻烦。因此,我随手写了一个脚本,来实现了我需要的这个功能。 实现脚本files=$(svn st | grep ? | sed 's/?//g' | sed 's/ //g')
for i in $files; do
svn add $i
done
实现原理:
整体代码非常短,也非常简单,但是避免了我一次次的输入。 最后,我把这个代码写成全局的命令,命名为 实现方式2上面用了循环,其实, 并且,上面的代码用了两个 svn add $(svn st | grep ? | sed 's/[?][ ]//g')
以上脚本均在 MAC 下测试通过,在 linux 下可能会有稍许不同。 本文由 FungLeo 原创,允许转载,但转载必须保留首发链接。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容