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

Контроль версий - это управление изменениями в документах, программах и другой информации, хранящейся в виде компьютерных файлов. Используйте этот тег, чтобы отметить общие вопросы об использовании и применимости контроля версий, сравнения VCS. Для большинства команд и методов, специфичных для каждой конкретной VCS, существуют специальные теги, которые следует отдавать предпочтение.


4
git нажать на конкретную ветку
Даже после прочтения этого вопроса: git-push-current-branch мне все еще трудно понять, как мне написать команду git push. Как упоминалось в ссылке на вопрос, это не ясно из документации. Я хотел бы использовать свой пример из «реального мира». Вот что я вижу, когда выполняю git statusкоманду на верхнем уровне своей ветки: …

11
Как вы должны построить свою базу данных из системы контроля версий?
В вики сообщества SO было некоторое обсуждение того, следует ли управлять версиями объектов базы данных. Однако я не видел особого обсуждения передовых методов создания процесса автоматизации сборки для объектов базы данных. Это было спорным вопросом для моей команды, особенно потому, что разработчики и администраторы баз данных часто имеют разные цели, …

4
Как я могу создать репозиторий Git с именем ветки по умолчанию, отличным от «master»?
В книге Pro Git сказано «Происхождение» не особенное Точно так же, как имя ветки «master» не имеет особого значения в Git, как и «origin». В то время как «master» является именем по умолчанию для начальной ветки при запуске git init, что является единственной причиной его широкого использования , «origin» - …

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

4
git: переключить ветку без отсоединения головы
У меня есть репозиторий на github с основной веткой (master) и веткой для некоторых экспериментальных работ. Я сделал несколько коммитов и нажал на экспериментальную ветку, и все было в порядке. Теперь, на другой машине, я пытаюсь клонировать мой репозиторий (Git клон репозитория ) , а затем перейти к экспериментальной ветви …

10
Можно ли «игнорировать» файл в Perforce?
Иногда я использую функцию «Согласование автономной работы ...» в среде Perforce P4V IDE для синхронизации любых файлов, над которыми я работал, отключившись от хранилища P4. Он запускает другое окно, которое выполняет «Различие папок». У меня есть файлы, которые я никогда не хочу регистрировать в системе управления версиями (например, файлы, находящиеся …

2
Следует ли мне добавить google-services.json (из Firebase) в свой репозиторий?
Я только что зарегистрировался в Firebase и создал новый проект. Firebase попросила меня указать домен моего приложения и ключ отладки SHA1. Я ввожу эти данные, и он сгенерировал файл google-services.json, который я мог добавить в корень моего модуля приложения. У меня вопрос, следует ли добавить этот файл .json в общедоступное …

15
Следует ли использовать .sln в системе контроля версий?
Рекомендуется ли зафиксировать файл .sln в системе управления версиями? Когда это уместно или неуместно? Обновление В ответах было сказано несколько хороших моментов. Спасибо за ответы!

12
Лучшая стратегия ветвления при непрерывной интеграции?
Какую стратегию ветвления лучше всего использовать, если вы хотите осуществить непрерывную интеграцию? Разветвление выпуска: развивайте в стволе, сохраняйте ветку для каждого выпуска. Ветвление функций: разрабатывайте каждую функцию в отдельной ветке, объединяйте только после стабильной работы. Имеет ли смысл использовать обе эти стратегии вместе? Например, вы переходите для каждого выпуска, но …

9
Как улучшить контроль версий документов в файлах Excel и файлах схемы SQL
Я отвечаю за несколько файлов Excel и файлов схемы SQL. Как мне улучшить контроль версий документов для этих файлов? Мне нужно знать, какая часть была изменена (другая часть) в этих файлах, и сохранить все версии для справки. В настоящее время я добавляю отметку времени к имени файла, но обнаружил, что …

2
Последствия использования графта в Mercurial
В последнее время возникло несколько вопросов о пропуске изменений при поддержке веток выпуска в Mercurial. Например: Mercurial: специфические для ветки изменения продолжают возвращаться после фиктивного слияния Почему отступы Mercurial в одной ветке влияют на другие ветки? Поскольку он был представлен в 2.0, я задумался об использовании, graftчтобы избежать этой проблемы. …

5
использование gitignore для игнорирования (но не удаления) файлов
У меня есть каталог tmp в моем репозитории git, который я хотел бы по-прежнему существовать, но игнорировать. Я добавил его .gitignore, но git statusвсе еще сообщает мне об изменениях в файлах в этом каталоге. Я пробовал git rm -r --cached, но это удаляет его из удаленного репо. Как я могу …

2
Git pull из другого репозитория
У меня есть репозиторий Generic, который представляет собой универсальное приложение. Я вложил его в репозиторий с именем Acme, который просто основан на Genericрепозитории, хранящемся в приложении, и добавляет к нему брендинг Acme Co. Если я внесу изменения в основные функции в Generic, я хочу обновить Acmeрепозиторий последними изменениями, которые я …

6
Git не чувствителен к регистру?
В первом обязательстве моего частичного вызова _Electronicsоно было написано с заглавной буквы, затем я изменил его на _electronics. Git под cygwin проигнорировал регистр после фиксации нового имени, поэтому я изменил имя вручную в целевом репо. Теперь он иногда меняет _electronicsчастичное завершение на _Electronics. Что я сделал не так?

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