Как узнать, устарела ли моя кодовая база? - PullRequest
1 голос
/ 20 февраля 2012

У нас есть svn-репозиторий со структурой, такой как

-- trunk
|
-- tags
  |
   - 4.0.0
   |
   - 4.0.1
   |
   - 4.0.2
   |
   - 4.0.2b

Теперь, если я перехожу на рабочий сайт в каталог с тегом 4.0.2b и выполняю svn info, я получаю то, что вы видите ниже.Я понял, что номера ревизий (Revision: 13107 и Last Changed Rev: 13104) разные, потому что кто-то что-то совершил где-то.

Мой вопрос как я могу узнать , что 4.0.2bдо даты = тег с последним кодом ?Могу ли я узнать, не делая svn up?

URL: svn+ssh://tigs@repository.server.com.au/sever/lib/svne2/edumate2/tags/4.0.2b
Repository Root: svn+ssh://tigs@repository.edumate.com.au/var/lib/svne2/edumate2
Repository UUID: edccd8aa-08f3-0310-ac9a-cddb71435de8
Revision: 13107
Node Kind: directory
Schedule: normal
Last Changed Author: kon
Last Changed Rev: 13104
Last Changed Date: 2012-02-17 13:31:43 +1100 (Fri, 17 Feb 2012)

ПРИМЕЧАНИЕ: Мы обязуемся теги быстро исправлять ошибки.

Ответы [ 3 ]

2 голосов
/ 20 февраля 2012

Если вы просто хотите узнать, обновлены ли вы, svn update - это слишком много, потому что он фактически выполняет обновление (которое является изменением, а не просто информацией).

Попробуйте svn status -u, и вы получите информацию без побочных эффектов.

Теперь, если вы хотите узнать, является ли тег «последним кодом», помните, что теги - это не что иное, как копии в специальные каталоги, и поэтому им не следует разрешать последующие обновления.

1 голос
/ 20 февраля 2012

svn status --show-updates (или svn stat -u для краткости) покажет любые изменения в версии вашего филиала / тега на сервере, которые svn update будет тянуть.

1 голос
/ 20 февраля 2012

Вы можете использовать svn status -u, который показывает список изменений в хранилище, которых нет в вашей текущей рабочей копии.

Это в основном показывает вам, что бы svn up делал, не тянувизменяется в рабочую копию.

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