duwei

 

命令行下操作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了,痛快吧?

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-16
  • 2022-02-20
  • 2022-12-23
  • 2022-01-01
  • 2022-01-01
猜你喜欢
  • 2021-04-13
  • 2022-03-10
  • 2021-11-14
  • 2021-12-14
  • 2022-01-03
  • 2022-12-23
  • 2021-07-10
相关资源
相似解决方案