Просмотреть последние изменения в svn

Я приостановил разработку проекта перед тем, как отправиться в отпуск. Теперь, спустя несколько недель, я хотел бы узнать, что было последним в источнике, над которым я работал?

Есть ли возможность увидеть, например, в WebSVN последние изменения во всем репозитории?

Ответ 1

Если вы еще не совершили последние изменения перед отпуском. - Командная строка в папке проекта. - Тип 'svn diff'

Если вы уже совершили последние изменения перед отпуском.

  • Перейдите к своему проекту.
  • Найдите ссылку "Просмотреть журнал". Нажмите на нее.
  • Выберите две верхние версии и нажмите кнопку "Сравнить изменения" внизу. Это покажет вам разницу между последней и предыдущей версиями.

Ответ 2

Откройте папку рабочей копии в консоли (терминал) и выберите команды ниже. Чтобы увидеть последние изменения: Если у вас совершены, последние изменения:

svn diff -rPREV

Если вы оставили изменения в рабочей копии (эта плохая практика), чем использовать:

svn diff

Чтобы увидеть журнал коммитов: Если вы работаете в ветке:

svn log --stop-on-copy 

Если вы работаете со стволом:

svn log | head

или просто

svn log

Ответ 3

svn log -r {2009-09-17}:HEAD

где 2009-09-17 - дата, когда вы отправились в отпуск. Чтобы просмотреть измененные файлы, а также сводную информацию, добавьте параметр -v:

svn log -r {2009-09-17}:HEAD -v

Я не использовал WebSVN, но где-то будет просмотрщик журналов, который выполняет эквивалент этих команд под капотом.

Ответ 4

svn log -v

Ответ 5

если у вас есть рабочая копия, тогда статус svn поможет.

svn status -u -v

опция -show-updates (-u) связывается с репозиторией и добавляет информацию об устаревшей вещи.

Ответ 6

svn log - Я уверен, что для WebSVN тоже есть функция.

Ссылка "Просмотр журнала" в верхней части обзора WebSVN показывает svn-журнал. Однако пользовательский интерфейс не совсем блестящий; Я предпочитаю просмотрщик журнала TortoiseSVN.

Ответ 7

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