Отображение списка файлов, которые изменились начиная с последнего changeset в SVN

При выборке элемента в более широкую переменную это будет, конечно, расширено до знака или нет.

21
задан retracile 23 October 2009 в 19:17
поделиться

8 ответов

В TortoiseSVN: щелкните правой кнопкой мыши, выберите TortoiseSVN -> Показать журнал .

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

18
ответ дан 29 November 2019 в 06:46
поделиться

Обычно svn выводит именно этот список, когда вы выполняете update .

svn diff ] также имеет параметр - суммировать :

svn diff -rPREV:HEAD --summarize
svn diff -r10374:11128 --summarize

Вы уловите: -)

12
ответ дан 29 November 2019 в 06:46
поделиться

Параметр -u для svn status показывает, какие файлы были изменены на сервере с момента последнего обновления. Это может быть полезно для предварительного просмотра того, что скоро изменится для вас, прежде чем выполнять svn update .

6
ответ дан 29 November 2019 в 06:46
поделиться

Поскольку вы используете TortoiseSVN, вы можете сделать так, чтобы он отображал диалоговое окно Проверить наличие изменений из командный файл, например:

@echo off
tortoiseproc /command:repostatus /path:"c:\some_path\wc"

Я предполагаю, что вас интересует только то, что изменилось с момента вашего последнего обновления. Если вас интересует, что изменилось между двумя конкретными версиями, вы можете сделать так, чтобы в нем отображалось окно Сообщения журнала , например:

@echo off
tortoiseproc /command:log /path:"c:\some_path\wc"

Для получения дополнительной информации о командах tortoiseproc см. здесь .

s изменилось с момента вашего последнего обновления. Если вас интересует, что изменилось между двумя конкретными версиями, вы можете сделать так, чтобы в нем отображалось окно Сообщения журнала , например:

@echo off
tortoiseproc /command:log /path:"c:\some_path\wc"

Для получения дополнительной информации о командах tortoiseproc см. здесь .

s изменилось с момента вашего последнего обновления. Если вас интересует, что изменилось между двумя конкретными версиями, вы можете сделать так, чтобы в нем отображалось окно Сообщения журнала , например:

@echo off
tortoiseproc /command:log /path:"c:\some_path\wc"

Для получения дополнительной информации о командах tortoiseproc см. здесь .

1
ответ дан 29 November 2019 в 06:46
поделиться
  • svn st -u дает снимок экрана всех измененных файлов.

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

  • svn update не изменяет различия и статус ваших измененных файлов.

  • svn revert откатывает ваши изменения до последней версии.

1
ответ дан 29 November 2019 в 06:46
поделиться

May I recommend CommitMonitor - also from the dev(s) who brought you TortoiseSVN.

1
ответ дан 29 November 2019 в 06:46
поделиться

svn status покажет, что было изменено с момента последней фиксации или обновления. Я думаю, вы также можете использовать его с -r или вроде svn status -r rev1: rev2

0
ответ дан 29 November 2019 в 06:46
поделиться
svnlook changed /path/to/repos

предоставит вам все, что произошло в последней фиксации.

0
ответ дан 29 November 2019 в 06:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: