处理一个Subversion仓库和一个不太了解它如何工作的新用户。
长话短说,由于复制随机的.svn文件夹导致其本地结构混乱,因此我执行了以下操作:
- 将本地结构复制到名为暂存的文件夹中
- 从暂存目录中递归删除所有.svn文件夹
- 签出回购到“干净的文件夹”
现在,我们进入了最后一步-获取临时文件夹的内容以覆盖干净的内容。
我需要有一个命令将登台目录的内容复制到clean目录,删除仅在clean目录中的所有内容,但保留clean文件夹的.svn文件夹。
这听起来像是rsync的工作。以下命令正确吗?
rsync -avr --exclude=.svn* [staging] [clean]
哈哈哈,谢谢!不知道该选项是否存在。应该更仔细地阅读男人的!
—
SeanKilleen
rsync
与--dry-run
选项找出来!