2016-08-17 3 views
1

Всякий раз, когда я используюSVN дифференциала - опция '--summarize'

svn diff --summarize 

я получаю что-то вроде:

A  *mylinkhere* 
M  *mylinghere* 

Что эти буквы начинаются (например, A, M) для?

+1

A для добавления: файл был добавлен. M для изменения: файл был изменен. –

+0

Да, ты прав! Я потратил некоторое время на использование 'diff' без' --summarize' и сравнил результат. D также предназначен для удаления. – SnuKies

ответ

1

После сравнения результата svn diff с результатом svn diff --summarize я узнал, что:

  • D - deleted
  • A - added
  • M - modified
  • MM - file content modified & svn properties modified

Там, где также переворот le of 2M's (MM), который я до сих пор не знаю, за что они стоят, но если я это сделаю, я вернусь и изменю ответ.

@LaurentH. Спасибо за вашу помощь.

+1

MM предназначен для «изменения содержимого файла» (сначала M) и «svn properties modified» (второй M) –

Смежные вопросы