SVN分支的合并深度 Depth
来源:互联网 发布:打车 数据 编辑:程序博客网 时间:2024/06/06 04:43
合并深度:
1, Working copy(工作副本):即你当前的工作目录,一般默认为这个选项;
2,Recursively(递归):即你选择的目录的版本库,包括了其下面的子文件,子文件夹,包括子文件夹里面的内容;
3, Direct children(直接子节点):即你选择的目录下面的文件,文件夹,但是不包括文件夹里面的子文件,子文件夹;
4,Files in a folder(仅文件子节点):即你选择的目录下面的文件,但不包括文件夹,当然不包括的文件夹下面的所有内容也都不纳入合并范围;
5,Only a folder(仅此项):没有任何合并内容。
实例:
1、主干test文件夹下面有text.txt文件,把test文件夹创建分支test2
2、在test2文件夹下面增加test21文件夹,在test21文件夹下面增加文件夹test211,在test211文件夹下面增加文件test211.txt;修改test2文件夹下面的文件test.txt,增加文件test2.txt。提交
3、右键test文件夹合并test2文件夹,选择工作副本。则test文件夹中原先的test.txt文件则显示修改状态,test2.txt文件显示新增状态,文件夹test21和test211以及里面的test211.txt文件都显示为新增状态。选择将test文件夹svn还原,则新增状态下的文件夹或者文件显示为无版本控制状态,原先的test.txt还原为常规常态。
4、右键test文件夹合并test2文件夹,选择全递归,结果和3一样。但是我们之前的test文件夹和仓库上的test的内容是一致的,如果不一致,那么选全递归,是已仓库版本为标准。选工作副本,顾名思义,则以你本地的工作副本文件为主,分支上有而工作副本中没有的文件夹或文件则不进行比较合并。
5、右键test文件夹合并test2文件夹,选择直接子节点,包含文件夹。则test文件夹中原先的test.txt文件显示为修改状态,test2.txt文件显示为新增状态,test21文件夹显示为新增状态,但是其里面内容则为空,那么就证明了分支中test21文件夹以下的内容并没有合并到主干test中来,合并行为只是选取了当前目录。选择将test文件夹svn还原,则新增状态下的文件夹或者文件显示为无版本控制状态,原先的test.txt还原为常规状态。
6、右键test文件夹合并test2文件夹,选择仅文件子节点。则test文件夹中原先的test.txt文件显示为修改状态,test2.txt文件显示为新增状态,分支test2中的test21文件夹没有合并到test中来。选择将test文件夹svn还原,则新增状态下的文件显示为无版本控制状态,原先的test.txt还原为常规状态。
7、右键test文件夹合并test2文件夹,选择仅此项。则test文件夹显示为修改状态,但是内容没有任何改动。将test文件夹svn还原,则该文件夹显示为常规状态。
- SVN分支的合并深度 Depth
- SVN的分支合并
- svn的分支-合并
- svn 分支 合并的处理
- SVN的分支/标记/合并
- SVN 的 分支 与 合并
- svn的分支与合并
- svn的分支与合并
- SVN的分支与合并
- SVN 分支主干的合并
- SVN 合并的思考:SVN 分支合并主干
- SVN的分支、主干合并的使用说明
- SVN的分支、主干合并的使用说明
- SVN的分支、主干合并的使用说明
- SVN的分支、主干合并的使用说明
- SVN的分支、主干合并的使用说明
- SVN的分支、主干合并的使用说明
- SVN的分支、主干合并的使用说明
- bootstrap link
- DOCKER_HOST have a weird tcp
- VS 2010 openCV 错误:应用程序无法正常启动0xc000007b
- google play app下载方法测试
- 用两个栈实现一个队列和用两个队列实现一个栈
- SVN分支的合并深度 Depth
- SQL 當月上月月初月末
- SecureCTR连接服务器
- Mybatis整合Spring
- USB之(三)USB描述符和命令(请求)
- 视频码率,帧率和分辨率的联系与区别
- POJ 1141-Brackets Sequence(区间dp括号匹配打印路径)
- learn_python 函数
- 浅析Java数组声明、创建、初始化