2013-04-08 5 views
0

Свойство Действие SvnChangedEventArgs имеет тип SvnChangeAction enum, но я не могу найти, что означает каждое значение перечисления. Возможные значения: «Нет», «Добавить», «Удалить», «Изменить» и «Заменить».SvnSharp's SvnLookClient изменил описание действий элемента.

Я проверил и обнаружил, что:

  • Добавить это когда новый элемент добавляется или является назначение переезда или копии.
  • Удалено, когда элемент удален или является источником перемещения.
  • Заменить это, когда элемент изменен и создана новая ревизия этого элемента.

Я могу предположить, что None используется, когда элемент, который не изменился, указан из-за аргументов svnlook.

Я не могу найти объяснение для значения модификации. Это то же самое, что и «Заменить»? Когда это происходит?

ответ

1
  • Изменено, когда содержимое файла было изменено.
  • Заменить это, когда сам файл был заменен другим файлом.
  • Нет, когда ничего не произошло, этого обычно не должно быть. Причина этого в том, что он рекомендован Framework Design Guidelines (поиск «нет»)