@ Фрэнк совершенно корректен в отношении индикатора устаревания, но - основываясь на ваших последующих комментариях в его ответе - похоже, ваша забота заключается в том, чтобы справиться с правками других людей, а не с собственными правками.Многие разработчики, как вы отметили, периодически делают обновление, чтобы освежить рабочую копию с помощью коммитов от других, канонической модели " pull " (по сравнению с моделью " push ").
Позвольте мне отвлечься, чтобы сместить взгляды, чтобы более четко обосновать мою следующую точку зрения.Рассмотрим типичную систему отслеживания ошибок, использующую модель pull : когда другие отправляют или обновляют сообщения об ошибках, вам необходимо перейти на веб-сайт (или клиент), выполнить поиск, отфильтровать и проверить, что можетизменились по интересующим вас вопросам. Некоторые системы поддерживают только это.Но лучшие из них также поддерживают модель push : вы можете подписаться на проекты или конкретные вопросы, чтобы при публикации чего-либо нового автоматически получало электронное письмо. (я не смог бы хорошо работать без этой функции!)
Ситуация аналогична в области подрывной деятельности.Да, я часто делаю svn-обновление, чтобы поглотить все изменения, но я нахожу весьма полезным получать уведомления, когда кто-то, кто меня интересует, изменяется кем-то другим.И сделать это просто: скачайте Stefan Kung CommitMonitor , который добавляет технологию push в Subversion.Этот инструмент находится в системном трее в системе Windows и позволяет вам указать любое количество репозиториев, либо в корневом каталоге, либо в любом подкаталоге, так что вы можете настроить разрешение так, как вам нравится.Не хочу звучать как реклама - у меня нет связи с продуктом или автором - но я нашел это совсем недавно, и я нашел его простым в использовании, ненавязчивым и чистым - он просто работает.