Узнайте, кто совершил конкретный svn prop (svn: ignore) в каталоге - PullRequest
1 голос
/ 01 февраля 2011

В моем проекте svn есть каталог, который имеет свойство svn: ignore.Теперь я хочу выяснить, какой коммиттер установил это свойство в этом каталоге и соответствующую ревизию.

Как мне это сделать в командной строке?

[Я в Linux.GUI-опции, чтобы узнать это, также приветствуются.]

Ответы [ 2 ]

0 голосов
/ 01 февраля 2011

Таким образом, svn-командная строка не обеспечивает функциональность, и я не нашел хорошего сценария для своего варианта использования, поэтому я просто написал свой собственный, который делает именно то, что я хотел в моем вопросе. Я разместил его в соответствующем сообщении, чтобы избежать дублирования: как обнаружить измененные свойства с помощью журнала SVN

0 голосов
/ 01 февраля 2011

Я не нашел механизм, легко перечисленный в Книге , что кажется удивительным.

Если это произойдет, вы можете выполнить бинарный поиск по ревизиям, используя svn propget svn:ignore directory -r<foo>,начиная с середины пути и двигаясь вверх или вниз, если свойство есть или нет - потребуется не более 20 попыток, если у вас меньше миллиона фиксаций ...

...