Как узнать, кто совершил определенный файл в Subversion? - PullRequest
1 голос
/ 01 июня 2011

Как узнать, кто совершил определенный файл в Subversion?Или как экспортировать Действия из журнала в TortoiseSVN?У меня нет прав администратора.В Windows.

Ответы [ 3 ]

2 голосов
/ 01 июня 2011

Почему бы вам не использовать что-то вроде ниже:

svn log -v http://server/repo  | grep --regexp="A .*filename" -B 2

Или в TortoiseSVN перейдите на Show Log -> Нажмите на кнопку Show All. В поле поиска введите желаемое имя файла (или, если вы щелкнули правой кнопкой мыши по самому файлу, следовательно, показывая только его журнал, вам не нужно этого делать). Теперь выделите все из них, скопируйте и вставьте в текстовый редактор и выполните поиск в редактор, использующий регулярное выражение, например Added : .*filename

1 голос
/ 01 июня 2011

Показать журнал должен предоставить вам необходимую информацию, как вы можете видеть, когда был сделан коммит;но если по какой-то причине это не сработает, возможно, «вина» может дать вам задний ход?

Но обычно, просто щелкните правой кнопкой мыши -> Черепаха SVN -> Показать журнал должен работать.

В последнюю минуту подумайте, нажмите -> Черепаха SVN -> Свойства и отметьте тег ... owner (из памяти нет SVN на моем Dads Mac!)

0 голосов
/ 01 июня 2011

svn log -v (может потребоваться установка подходящей оболочки)

...