У меня есть немного кода, для которого я хотел бы видеть историю пересмотра. В файле в качестве примера строка 300 содержит что-то "интересное". Как я могу использовать svn для наблюдения, когда та строка была изменена и рассматривает svn комментарий (комментарии), которые принадлежат изменению той строки. (Обратите внимание, что предыдущие изменения того файла не будут, вероятно, иметь моей целевой строки интереса в строке 300).
Вы можете использовать команду SVN . Это будет печатать авторские и ревизионные номера на основе в соответствии с указанной целью. После того, как у вас есть номер редакции, вы можете просмотреть журналы Commit и другие изменения, связанные с этим журналом редакции и т. Д.
, что и другие уже упомянутые, вы уже упоминали Можно использовать:
svn annotate filename
, чтобы показать, когда эта строка была последней модифицированной. Хотя будьте осторожны, так как это покажет в последний раз, что что-то на этой линии была изменена. Итак, если код был перемещен в файл, который удаляется из одного места, и где-то еще вставлен, он покажет, когда линия была перемещена, не обязательно, когда она была изменена. То же самое идет, если линия была перемещена или вне, петли, или если утверждение.
SVN Виноват файл
Затем посмотрите на журнал для пересмотра, в которой он был изменен.