zoukankan      html  css  js  c++  java
  • Linux SVN一次增加多个文件并批量上传

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

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

    svn st | awk '{if ($1 == "?") {print $2} }' | xargs svn add          #svn status列出 ? 开头的文件表示尚未添加进过版本库的文件

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

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

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

    svn ci -F comment.txt

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

  • 相关阅读:
    AOV网和AOE网对比
    AOV网和AOE网对比
    Python类型总结
    Python数据结构
    Django之认证系统
    day22笔记
    数据库概念知识
    pymsql模块使用
    多表查询(子查询)
    多表查询(链接查询)
  • 原文地址:https://www.cnblogs.com/fjping0606/p/4750307.html
Copyright © 2011-2022 走看看