Questions tagged [контроль-версий]

Контроль версий – это управление изменениями документов, программ и других цифровых файлов при помощи специального ПО. Используйте эту метку для вопросов применимых к разным системам контроля версий или для их сравнения.

Контроль версий (также известный как source control) – это управление изменениями документов, программ и других цифровых файлов при помощи специального ПО. Чаще всего используется в разработке ПО для того, чтобы несколько программистов могли одновременно редактировать одни и те же файлы, а также для отслеживания истории изменения файлов.

Используйте эту метку для вопросов применимых к разным системам контроля версий или для их сравнения. Для конкретных систем контроля версий используйте соответствующие метки:

Википедия: Система управления версиями

131 questions
19
votes
6 answers

Понимание систем контроля версий

Как побороть дискомфорт при использовании систем контроля версий? Сколько раз не пытался понять, не получается. Как люди работают с системой контроля версий и считают такой подход к разработке удобным? Внесли правку в код - ввели команду в…
Floyat
  • 87
7
votes
2 answers

Количество, частота и содержание коммитов

Заметил, что количество моих коммитов сильно превышает количество коммитов других людей в схожих проектах (на один не самый сложный проект на свете ушло больше 300). Это, конечно, не является моей основной проблемой в жизни, но у меня сложилось…
etki
  • 36,151
3
votes
3 answers

Как часто надо делать комит?

когда заканчивается проект? на каждой задаче, либо раз в месяц?)
Юрец
  • 444
2
votes
4 answers

Хранение и обновление кода

Что посоветуете для хранения и обновления кода? Нужно для личных целей что-то типа Source Safe. Хранить файлы на другом диске, забирать файл, выкладывать, хранить предыдущие версии файлов, видеть изменения. В-общем, всё что делается при совместной…
Georgy
  • 1,884
  • 11
  • 13
2
votes
1 answer

Посоветуйте систему контроля версий

Ищу систему контроля версий с локальным сервером для хранения бинарников. Ключевое требование: при помещении/извлечении файла дата файла не должна меняться. Т.е. создали файл 1 сентября, 2 сентября закомитили, 3 сентября сделали checkout - на…
2
votes
1 answer

Вопросы о порядке версий

Допустим, используется такой шаблон: "МАЖОРНАЯ ВЕРСИЯ.МИНОРНАЯ ВЕРСИЯ.БИЛД.РЕВИЗИЯ". Один разраб приступил к разработке одной фичи, таким образом, у него появилася ветка (к примеру) 1.1.0.1231, второй разраб приступил к разработке другой фичи, в…
2
votes
1 answer

Как сделать локальный сервер Perforce доступным для другого компьютера

На одном компьютере установил сервер и клиет Perforce для работы с Unreal Engine 4. Для подключения к серверу настройки стандартные (localhost:1666). Как настроить сервер, чтобы к нему можно было подключиться из другого компьютера в локальной сети?
Killlin
  • 85
1
vote
1 answer

Удаление существующего функционала, которое не влечет за собой несовместимость с предыдущей версией

Есть, скажем, какой-то код, который в определенных случаях выбрасывает в консоль предупреждения. Эти предупреждения никак не влияют на работу программы, а просто предупреждают пользователя о том, что он что-то сделал не так. Если я в дальнейшем решу…
smellyshovel
  • 5,224
1
vote
1 answer

Как правильно настроить fossil, для того чтобы fossil clone скачивал с сервера репозиторий?

Создал новый проект в fossil, в отдельной папке, находящейся в home. Запустил и настроил встроенный в него веб-сервер. При выполнении fossil clone http://адрес-сервера:8080/ <имя проекта> получаю ошибку: Bytes Cards Artifacts …
saigono
  • 574
  • 6
  • 15
0
votes
0 answers

Система для ревью кода.

Нужна фришная система для ревью кода. Есть сервер на меркуриал. И есть два варианта или система для ревью именно для меркурила. Либо переходить на git(только нужен закрытый git репозиторий(насколько я понимаю локальный, так как внешний платный)) +…
noxi
  • 151
0
votes
1 answer

самый простой контроль версии в ubuntu 20

Пытаюсь установить самую простую программу контроля версий с интерфейсом графическим (аналог TortoiseHg). Пытался установить monotone и rabbitvcs . Не ставится . Не знаю как быть.
timob256
  • 2,907