Когда я должен пометить ревизию в Mercurial - PullRequest
3 голосов
/ 11 марта 2011

Может ли кто-нибудь дать мне какие-либо рекомендации относительно того, когда я могу захотеть пометить ревизию в Mercurial.

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

Ответы [ 5 ]

4 голосов
/ 11 марта 2011
  • Когда вы выпускаете / внедряете, это хорошая идея пометить.
  • Если вы просто хотите создать закладку для себя, вы можете использовать локальный тег.
  • Когда вам нужно указать конкретную ревизию, например, в отчете об ошибке или в электронном письме, просто используйте идентификатор набора изменений, он длинный, но вы можете сократить его.
3 голосов
/ 11 марта 2011

Вот неполный список случаев, когда вы можете захотеть пометить свой код:

  • Когда вы развертываете его в среде
  • Когда ваша непрерывная интеграция успешно проходит наборкачественные тесты
  • Когда функция интегрирована и завершена
  • Когда приемочные испытания успешно завершены.

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

1 голос
/ 11 марта 2011

Пометка релизов - это то, что делает сам проект Mercurial:

https://www.mercurial -scm.org / вики / StandardBranching

Вы можете увидеть результаты здесь:

https://www.mercurial -scm.org / репо / HG / метки

1 голос
/ 11 марта 2011

Я думаю, что хорошей практикой будет отмечать кодовую базу, когда она будет выпущена, и вы, возможно, захотите пометить ее тоже в конце цикла спринта / разработки.

1 голос
/ 11 марта 2011

В нашей компании мы используем теги при развертывании наших приложений на наших серверах.

...