• Linux/Mac OS 下 批量提交 新增文件到SVN 服务器


     

    命令行下操作svn没有使用界面形式的TortoiseSVN直观,但是不管怎样,命令行下操作svn还是有它的有点,如果你碰到一次需要svn add许多个文件怎么办?下面的命令可以帮助你解决这个问题

    一次性增加所有新增的文件到svn库:

    svn st | awk '{if ($1 == "?") {print $2} }' | xargs svn add

    一次性从svn库删除所有需要删除的文件

    svn st | awk '{if ($1 == "!") {print $2}}' | xargs svn rm

    最后直接提交你的修改(注意:这里的-F 代表上传的注释从comment.txt文件读取)

    svn ci -F comment.txt / svn commit -m "comment"

    将以上三个命令写成一个脚本(此时svn st应该替换成svn st yourPath) ,就可以一键上传svn了,痛快吧?

    转载请注明出处:http://duwei.cnblogs.com/
  • 相关阅读:
    Cyber Security
    Cyber Security
    Cyber Security
    Cyber Security
    Balanced Number HDU
    Round Numbers POJ
    Bomb HDU
    不要62 HDU
    Making the Grade POJ
    You Are the One HDU
  • 原文地址:https://www.cnblogs.com/duwei/p/4262858.html
Copyright © 2020-2023  润新知