Вопросы с тегом «version-control»

Программная дисциплина для отслеживания, хранения и извлечения версий исходного кода.

11
Как мне настроить систему управления исходным кодом для себя?
Я программирую на своем рабочем столе в моем офисе, но иногда и дома, в другой комнате на моем ноутбуке, и даже вдали от дома. Что мне нужно, так это система, которая автоматически или по требованию синхронизирует мою работу от одной к другой, при необходимости. У меня нет настройки домашней сети, …

5
Переформатирование и контроль версий
Форматирование кода имеет значение. Даже отступы имеют значение . И последовательность важнее, чем незначительные улучшения. Но проекты , как правило , не имеют четкой, полной, поддающейся проверке и вынужденное руководство по стилю от 1 -й день, и значительные улучшения могут прийти в любой день. Может быть, вы найдете это SELECT …

5
Должны ли мы размещать код онлайн?
Мы ищем хорошее решение для управления исходным кодом и управления проектами на моем рабочем месте, и я предложил создать организацию GitHub и частные репозитории. Я люблю GitHub по многим причинам, но речь идет не о GitHub (на самом деле мои коллеги собираются высказать свое мнение в пользу конкурирующих платформ) - …

2
Это хорошая практика для хранения номеров версий программного обеспечения в VCS?
Версия продукта, например v1.0.0.100, представляет собой не только уникальный производственный выпуск программного обеспечения, но и помогает определить наборы функций и этапы исправлений для указанного продукта. Прямо сейчас я вижу два способа поддержки окончательной версии пакета / сборки / двоичной версии продукта: Контроль версий. Файл где-то хранит номер версии. На сервере …

5
Разумно ли использовать git только на моей локальной машине? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Можно ли использовать git только локально? Я не хочу платить за сервис, который предоставляет …

8
Почему системы контроля версий по-прежнему в основном защищены файлами?
Похоже, что все больше систем контроля версий все еще используют файлы как средство хранения данных версий. Vault и TFS используют Sql Server в качестве хранилища данных, что, я думаю, было бы лучше как для согласованности данных, так и для скорости. Так почему же SVN, я полагаю, что GIT, CVS и …

6
Конкретные причины по-прежнему использовать Subversion? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

6
Как поощрять принятие контроля версий
Я недавно начал работать в команде, где нет контроля версий. Большинство членов команды не привыкли к контролю версий. Я использовал Mercurial в частном порядке, чтобы отслеживать свою работу. Я хотел бы призвать других принять его и, по крайней мере, начать создавать версии своего кода по мере развития изменений. Может ли …

13
Subversion / Source Control только для производственного кода?
Год назад я закончил колледж по компьютерным наукам и сейчас работаю в небольшой компании, занимающейся веб-разработкой (я и еще один разработчик, а также менеджеры, служба поддержки клиентов и тестировщик). До того, как я начал, не было системы контроля версий. Сейчас мы постепенно начинаем внедрять SVN, но другой (старший) разработчик (далее …

4
Каков наилучший способ управления версиями продуктов и ветвления долгосрочных проектов?
В общем смысле, для долгосрочных проектов, которые могут иметь несколько выпусков в течение жизненного цикла продуктов и требовать поддержки предыдущих продуктов, каков наилучший способ обработки версий продуктов и ветвления базы кода? В более конкретном смысле, предположим, что имеется надлежащий распределенный контроль версий (т. Е. Git) и что команды имеют небольшие …

3
Когда был изобретен контроль версий?
Мне известны многие системы контроля версий: CVS, SVN, TFS и т. Д. Я гуглил самую первую «систему контроля версий / контроля версий» и видел разные противоречивые ответы. Когда был изобретен контроль версий? Кто это придумал? Как это называлось?

4
Как я могу организовать личные репозитории Git?
Я нахожусь в процессе настройки учетной записи GitHub с планом создания пары библиотек, которые я разработал как части некоторых недавних проектов iOS, свободно доступных для использования другими разработчиками iOS. В настоящее время у меня нет резервной копии для большей части моего кода, поэтому изначально я думал, что буду загружать все …

6
Головные боли с использованием распределенного контроля версий для традиционных команд?
Хотя я использую и люблю DVCS для своих личных проектов и могу полностью понять, как это облегчает управление взносами в ваш проект от других (например, ваш типичный сценарий Github), похоже, что у «традиционной» команды могут быть некоторые проблемы из-за централизованный подход, применяемый такими решениями, как TFS, Perforce и т. д. …

7
Насколько важны ежедневные сборки? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Одним из критериев теста Джоэл является ежедневная сборка. Идея состоит в том, что, если …

2
В git плохая идея создать тег с тем же именем, что и удаленная ветка?
У меня есть проект с моделью git-ветвления, который примерно соответствует модели gv-потока nvie . Наши ветки релизов названы в формате SemVer , напримерv1.5.2 Как только ветвь релиза получает зеленый свет для производства, мы закрываем ветвь, объединяя ее с master, применяя тег, а затем удаляя ветку. Поскольку мы немедленно удаляем ветку …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.