svn diff конкретная строка в файле - PullRequest
4 голосов
/ 09 апреля 2009

Я хотел бы определить, когда в последний раз конкретная строка была изменена в SVN-версии файла. Есть ли у SVN (или TortoiseSVN) команда для этого?

Я мог бы написать скрипт, который бы svn diff сравнивал каждую последующую ревизию в обратном направлении от HEAD и проверял, отличается ли строка в данном номере строки. Но этот упрощенный подход не будет работать, если, скажем, строки были вставлены до желаемой строки, но текст самой строки не изменился. Я не эксперт по теории слияний / диффузии, поэтому я не знаю, как это можно сделать. Есть идеи?

1 Ответ

9 голосов
/ 09 апреля 2009

Да, функция, которую вы ищете, называется Blame, она доступна как через интерфейс командной строки Subversion, так и через интерфейс TortoiseSVN.

...