CVS проверить, я получаю четыре варианта.Что они имеют в виду? - PullRequest
1 голос
/ 28 февраля 2011

Когда я проверяю приложение, я получаю четыре варианта HEAD, Филиалы, Версии и Даты, что они означают?В чем разница между каждым из них?

Ответы [ 2 ]

4 голосов
/ 28 февраля 2011

Репозиторий кода - это дерево версий, каждая из которых представляет состояние кода в некоторой конкретной точке. Создать ветку дерева можно из любой точки. Таким образом ...

  • ГОЛОВА - верхушка основного ствола дерева.
  • A branch - это какой-то другой маршрут через дерево версий (например, для поддержки определенного набора версий или разработки функции). Если вы просите проверить ветку, вы обычно получаете подсказку этой ветки.
  • A версия представляет точное состояние кода. В CVS версии для каждого файла. (Другие системы контроля версий имеют глобальное управление версиями.)
  • A date * Проверка на основе 1017 * представляет получение состояния кода в определенный момент. Это может быть очень полезно для отслеживания ошибок.

Другая вещь, которую вы увидите, это версия с тегами. Вот где имя дается определенному состоянию дерева (например, для представления точного выпуска).

0 голосов
/ 28 февраля 2011

Пожалуйста, посмотрите Разработка с открытым исходным кодом с CVS , особенно главу Ветви . Это объясняет, как работает CVS и какова основная редакция и каковы ветви.

...