svn add
和svn commit
。然后我svn merge
回到我的行李箱里。当我svn commit
到我的主干时,新文件夹变为“已添加”,但文件夹内的文件获得“替换”操作。
为什么我会在此文件中获得“替换”状态?
答案 0 :(得分:3)
答案 1 :(得分:0)
您的本地副本中是否有任何已删除(本地)且未提交的文件夹/文件? 如果您的主干中的文件夹/文件已在本地删除,则必须将该删除提交到存储库。
您的情况听起来可能没有并发的本地副本。例如,您可能已删除本地副本中的文件夹/文件但未提交。然后,当您尝试将分支与本地副本合并时,本地删除的文件夹/文件(标记为删除但未提交)将被同名的分支文件夹替换。由于先前未提交文件夹/文件删除,因此官方状态变为"替换为#34;。