首页 > 解决方案 > 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可能出现在第一列或第二列。

标签: svnsvn-merge

解决方案


来自svn help merge

第一列中的字符报告了项目本身。
第二列中的字符报告项目的属性。
第三列中的“C”表示树冲突,而
第一列和第二列中的“C”分别表示文件和属性值中的文本冲突。


推荐阅读