svn - svn合并后的两个文件状态是什么意思?
问题描述
在我的主干工作副本中,我运行svn merge -r 41324:41557 branch_url
并获得以下输出:
--- Merging r41325 through r41557 into '.':
U KfClient\ctimclientapp.cpp
U KfClient\util\utility.cpp
C KfClient\chat\group_service\src\domain\group_member\groupkf.cpp
C KfClient\chat\group_service\src\domain\group_member\groupkf.h
C KfClient\resources\docs\version_log.txt
为什么有两个状态标记列,它们是什么意思?例如,C
可能出现在第一列或第二列。
解决方案
来自svn help merge
:
第一列中的字符报告了项目本身。
第二列中的字符报告项目的属性。
第三列中的“C”表示树冲突,而
第一列和第二列中的“C”分别表示文件和属性值中的文本冲突。
推荐阅读
- node.js - 如何访问端点返回的数据?
- php - WordPress 插件自定义管理页面 - 表单结果显示在空白页面上
- mysql - 如果 meta_key 有 meta_value,则更新 meta_key 名称
- python - python中的_convert方法属于什么库
- python - 如何同时替换numpy数组中的值
- flutter - ThemeData 中的 copyWith 在 MaterialApp 中不起作用
- sql - Marketing Cloud - Query Studio:字段名称不能包含字符
- c++ - 在 catch 块内抛出没有参数
- c# - 这个 foreach 最干净的异步版本?
- java - HashMap 在@InjectMocks 之后不添加值。哈希图在带有注释的类内