У меня есть код, который я хотел бы увидеть в истории изменений. В файле примера строка 300 содержит что-то «интересное». Как я могу использовать svn, чтобы увидеть, когда эта строка была изменена, и просмотрите комментарии (s), относящиеся к изменению этой строки. (Обратите внимание, что предыдущие версии этого файла, скорее всего, не будут иметь мою целевую линию интереса по строке 300).svn: Как определить последний раз, когда была изменена определенная строка?
ответ
svn blame filename
Тогда посмотрите на журнал для пересмотра, в котором она была изменена.
Как уже уже упоминались, вы можете использовать:
svn annotate filename
, чтобы показать, когда эта линия был последним изменен. Однако будьте осторожны, поскольку в последний раз будет показано, что что-либо на этой строке было изменено. Итак, если код был перемещен в файл, который удален из одного места и вставлен в другое место, он будет показывать, когда линия была перемещена, а не обязательно, когда она была изменена. То же самое происходит, если строка была перенесена в цикл или из цикла или из него.
Аннотации звучат лучше, чем винить. По крайней мере, для того, что мне нужно в то время. :-) – Les
svn blame -v filename
. Verbose дает номер, название и дату пересмотра
svn [praise|annotate|blame] filename
дает номер версии и последний автор или редактор.
svn [praise|annotate|blame] -v filename
предоставит вам дополнительную информацию. если вы слили ветку, в этом случае
svn blame -g filename
вы должны использовать следующую команду, чтобы знать все доступные варианты
svn blame --help
- 1. svn diff определенная строка в файле
- 2. Как узнать, когда последняя страница была изменена?
- 3. Как определить, когда последняя таблица InnoDB была изменена?
- 4. Узнайте, когда была изменена дата
- 5. запись последний раз, когда форма была отправлена
- 6. Найти последний раз, когда была использована запись
- 7. Проверить, когда страница была изменена
- 8. Как определить, когда была выбрана опция выбора (необязательно изменена)?
- 9. SVN говорит, что папка была изменена
- 10. Посмотрите, когда вторая процедура была изменена/изменена на хранимую процедуру?
- 11. Как определить, была ли изменена база данных?
- 12. Как определить, была ли изменена веб-страница
- 13. Как узнать, когда определенная таблица была создана в Oracle?
- 14. Oracle: когда моя таблица была изменена?
- 15. Проверьте строка была изменена в TClientDataset
- 16. Есть ли способ определить, когда строка была изменена с помощью UL с поплавковыми LI?
- 17. Отслеживание, когда коллекция была изменена (ConcurrentModificationException)
- 18. события javascript/backbone, когда модель была изменена
- 19. Изменение переменной экземпляра, когда другая была изменена
- 20. Подсчитайте количество раз, когда определенная строка появляется в заданном слове
- 21. UPDATE a Таблица, когда другая была изменена
- 22. Я хочу знать последний раз, когда была отправлена моя форма.
- 23. Как определить, была ли изменена ячейка в Ext JS?
- 24. Строка подстроки Java, когда определенная строка occours
- 25. Как получить встроенное имя администратора или как определить, какая строка была изменена?
- 26. Как определить, была ли таблица изменена в Greenplum?
- 27. Как определить, была ли запись изменена в MySQL и php
- 28. Как определить, когда в последний раз использовалось устройство Android
- 29. «Коллекция была изменена ...» Проблема
- 30. pdo select определенная строка один раз
Также известен как svn annotate, если вы чувствуете себя менее мстительным. (Или ваш босс написал код и просматривает ваше плечо.) – jmanning2k