我怎样才能检测颠覆文件做修订之间比较时/文件夹重命名或动作?我怎样才能区分它们从一个“正常的”添加和删除?

有帮助吗?

解决方案

SvnLogEventArgs有一个属性ChangedPaths。此属性包含在修订路径的变化。它的动作,CopyFromPath,CopyFromRevision和路径。

如果CopyFromPath和CopyFromRevision是在已添加的文件中设置,它(分支时,那么就没有相关删除操作,普通)与历史的副本,或重命名/移动(当有相关删除操作)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top