2013-04-08 16 views
0

SvnChangedEventArgs的属性Action是SvnChangeAction类型的枚举,但我无法找到每个枚举值的含义。 可能的值为无,添加,删除,修改和替换。SvnSharp的SvnLookClient更改了项目操作说明

我测试,发现:

  • 添加是,当一个新的项目添加或者是移动或复制的目的地。
  • 删除项目被删除或移动的来源。
  • 替换为当项目被修改并且创建该项目的新修订。

我可以假设,因为svnlook参数列出了未更改的项目时,将使用None。

我找不到修改值的解释。这与Replace相同吗?什么时候发生?

回答

1
  • 修改是当文件的内容已被更改。
  • 替换是当文件本身被替换为另一个文件。
  • 没有什么时候什么都没有发生,这通常不应该发生。这是因为它是由Framework Design Guidelines推荐的(搜索“无”)