SVN中的结果代码是什么意思?我需要一份简短的推荐信。


当前回答

还有一个“E”的状态

E =更新前文件已存在

如果您手动创建了通过执行更新创建的文件夹,则可能会发生这种情况。

其他回答

查看Subversion Book中的参考:“工作副本文件和目录的状态”

强烈推荐给任何使用SVN做任何事情的人。

我通常通过gui(我的IDE或客户端)使用svn。因此,当我不得不求助于命令行时,我总是记不住代码。

我发现这个小抄很有帮助: 颠覆小抄

还要注意,第二列中的结果代码引用了文件的属性。例如:

U   filename.1
 U  filename.2  
UU  filename.3

文件名。1:文件更新 文件名。原因2:更新了文件中的一个或多个属性(如svn:keywords) 文件名。3:文件和属性都更新了

你总是可以通过运行:

svn status --help

我想说一些关于G的情况,

G:对回购的更改会自动合并到工作副本中

我认为上面的定义不清楚,会产生一些混乱,因为所有文件都会自动合并到工作副本中,正确的定义应该是:

U =项目(U)提前到存储库版本

项的本地更改由存储库修改

C =项的本地更改(C)与存储库冲突

D =从工作副本中删除的项目(D)

A =项目(A)添加到工作副本