Как узнать, какие файлы были изменены из предыдущей сборки в эту сборку и кто внес изменения в Subversion - PullRequest
2 голосов
/ 16 июня 2009

возможно ли получить файлы, измененные от предыдущей сборки к следующей сборке, и кто внес изменения.

Ответы [ 3 ]

4 голосов
/ 16 июня 2009

Если вам известны номера ревизий двух сборок, вы можете использовать svn log:

svn log -r <previous rev>:<next rev>

Например:

svn log -r 1066:1105
1 голос
/ 16 июня 2009
svn diff --summarize -c 123

показывает файлы, которые были изменены в наборе изменений 123, то есть в коммите, который превратил версию 122 в версию 123.

svn log -c 123

показывает вам, кто сделал этот коммит. Вы можете заменить

-c 123

от

-r COMMITTED:HEAD

чтобы получить последнее изменение (предполагается, что ваша рабочая копия обновлена; позвоните svn up, чтобы убедиться).

1 голос
/ 16 июня 2009

Чтобы обнаружить изменения, используйте

svn blame <filename>

Это покажет вам, кто отвечает за какую строку кода - если вы хотите конкретную версию, используйте

svn blame <filename>:<rev>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...