Фиксация (контроль версий) - Википедия - Commit (version control)

В управление версиями системы, а совершить это операция, которая отправляет последние изменения исходного кода в хранилище, делая эти изменения частью основной ревизии репозитория. В отличие от совершает управление данными, коммиты в системах контроля версий хранятся в репозитории на неопределенный срок. Таким образом, когда другие пользователи делают Обновить или проверить из репозитория они получат последнюю зафиксированную версию, если они не укажут, что хотят получить предыдущую версию исходного кода в репозитории. Системы контроля версий позволяют легко вернуться к предыдущим версиям. В этом контексте фиксация в системе контроля версий защищена, поскольку ее легко откатить, даже после того, как фиксация была применена.

использование

Git

Чтобы зафиксировать изменение в мерзавец на командная строка, если установлен git, выполняется следующая команда:[1]

git commit -m 'сообщение фиксации'

Это также предполагает, что файлы в текущем каталоге были размещены как таковые:

git add.

Вышеупомянутая команда добавляет все файлы в рабочий каталог для подготовки к фиксации git. После того, как фиксация была применена, последний шаг - отправить фиксацию в данный репозиторий программного обеспечения, в случае, указанном ниже источник, в филиал владелец:

git push origin master

Кроме того, ярлык для добавления всех неустановленных файлов и одновременного совершения фиксации:[2]

git commit -a -m 'сообщение фиксации'

Меркуриал (рт. Ст.)

Чтобы зафиксировать изменение в Mercurial на командная строка, предполагая hg установлен, используется следующая команда:[3]

hg commit --message 'Сообщение о фиксации'

Это также предполагает, что файлы в текущем каталоге были размещены как таковые:

hg добавить

Вышеупомянутая команда добавляет все файлы в рабочий каталог для подготовки к фиксации Mercurial. После того, как фиксация была применена, последний шаг - отправить фиксацию в данный репозиторий программного обеспечения, в дефолт ответвляться:

hg push

Смотрите также

Рекомендации

  1. ^ «Git - документация по git-commit». www.git-scm.com. Получено 2017-10-04.
  2. ^ "DevDocs". devdocs.io. Получено 2019-11-23.
  3. ^ «Hg - Mercurial -Quickstart». www.mercurial-scm.com. Получено 2018-11-05.