svn (五) work flow 中的2 更改

  • 什么是更改
您将进行的最常见更改是对现有文件内容的编辑。但是有时您需要添加,删除,复制和移动文件和目录 -svn add, svn delete, svn copy和 svn move命令处理工作副本中的这些结构性更改
可以对工作副本进行两种更改:文件更改和树更改
  • 文件更改
文件内容更改,而不是文件的新增或删除或移动或拷贝
您无需告知Subversion您打算更改文件;只需使用文本编辑器,文字处理器,图形程序或通常使用的任何工具进行更改。Subversion自动检测到哪些文件已更改,此外,它处理二进制文件的方式与处理文本文件一样容易,并且效率也很高
  • 树的更改
树包括文件,文件就像叶子一样
对于树更改,您可以使用Subversion操作来“计划 ”文件和目录以进行删除,添加,复制或移动。这些更改可能会立即在您的工作副本中发生,但是在您提交它们之前,不会在存储库中进行任何添加或删除
树更改实例
  • svn add
svn add * --force 	// 添加当前目录下的递归,即使下面已经有版本文件,也可以使用该命令
svn add --depth=empty trunk/dir3 // 只添加目录
svn add trunk/dir3 // 添加目录及其目录下递归
// svn  revert --depth infinity trunk/dir3

  • svn delete
[pop@centos77 trunk]$ ls
dir1  dir.txt  dri2  file  file2  file4
[pop@centos77 trunk]$ ss
[pop@centos77 trunk]$ s delete file2
D         file2
[pop@centos77 trunk]$ ls
dir1  dir.txt  dri2  file  file4
[pop@centos77 trunk]$ ss
D       file2
[pop@centos77 trunk]$ s revert file2
Reverted 'file2'
[pop@centos77 trunk]$ ls
dir1  dir.txt  dri2  file  file2  file4
[pop@centos77 trunk]$ s delete --keep-local file2
D         file2
[pop@centos77 trunk]$ ss
D       file2
[pop@centos77 trunk]$ ls
dir1  dir.txt  dri2  file  file2  file4
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值