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

12
Как мы можем включать готовые к выпуску функции в наши производственные выпуски раз в две недели?

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

12
Какова будет наилучшая практика для «просмотра» исходного кода в репозитории исходного кода?

Каков будет лучший способ управления проверенным исходным кодом в репозитории исходного кода? Должен ли исходный код пройти процесс проверки перед регистрацией, или же проверка кода должна произойти после того, как код будет зафиксирован? Если проверка происходит после регистрации кода в...

12
Почему крупные финансовые / страховые компании должны использовать git и / или github?

Я работаю на крупном предприятии (30 тыс. Сотрудников) в финансовой / страховой отрасли. Хотя «ИТ» не является нашей основной задачей, давайте будем честными, это отрасли, основанные на информации, и компании с лучшими технологическими преимуществами, похоже, быстрее продвигаются вперед. В моей...

12
Стратегия ветвления и управления версиями для разделяемых библиотек

Эти посты кажутся связанными, но мой мозг начинает таять, пытаясь обдумать это: P Мой работодатель только начал использовать систему контроля версий, прежде всего потому, что до того, как они наняли больше разработчиков, «хранилище» было жестким диском одинокого разработчика, который работает в...

12
Рабочий процесс, редактирование вещей не в вашей текущей задаче

Обычно, когда я программирую, передо мной стоит ясная задача, но я нахожу надоедливые вещи, которые мне хотелось бы убрать по ходу дела. Здесь я вижу три варианта: Сделайте это позже (возможно, забыл / придется тратить время на добавление билета) Сделайте это сейчас и передайте это вместе с моей...

12
Почему я не могу редактировать сообщение фиксации SVN?

Я использую SVN. Иногда я что-то пропускаю, когда пишу сообщение коммита. Но как только оно будет зафиксировано, его нельзя отменить, и даже я не могу отредактировать сообщение. Почему они не включили в него функцию...

12
Совместное использование частей монорепо

В настоящее время у нас есть сложная и неэффективная система сборки, состоящая из множества репозиториев SVN и Git (около 50% каждый), в том числе репозитория подмодулей git. У нас также есть домашние сценарии, которые более или менее хорошо управляют всем этим. Основной момент нашей (с закрытым...

12
Рабочий процесс Git для нескольких команд

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

12
Как лучше всего разрешить клиенту участвовать в проекте?

Мы строим CRM для клиента. Теперь, когда первый основной этап завершен, а второй согласован, клиент хотел бы взять на себя часть работы, внеся небольшие изменения в схему базы данных и бизнес-процессы на первом этапе, пока мы создаем второй . Я не знаю, насколько это вообще практично, но,...

12
Как должен обрабатывать код «Тенденция к цели» менеджер по развитию?

Сначала позвольте мне обозначить термин: стремление к коду: проверяйте код утром, затем молча просматривайте все изменения, сделанные другими разработчиками за предыдущий день, файл за файлом (особенно файлы кода, которые вы изначально разработали), а также исправляйте форматирование, логику,...

12
Рабочий процесс / практики Git для небольшого проекта (блок-схема в png)

Я пытаюсь придумать личный рабочий процесс. Я собрал блок-схему гипотетической продолжительности жизни релиза: один разработчик подтолкнул к общедоступному репозиторию github + друг, помогающий с какой-то функцией и исправляющий ошибку. Это разумный подход к контролю версий? Основная идея состоит в...

12
Непрерывное развертывание с помощью gitignore

При непрерывном развертывании с Git, как вы обрабатываете игнорируемые файлы в gitignore? Эти файлы игнорируются по соображениям конфиденциальности (то есть не хотят, чтобы они передавались в другие удаленные репозитории, например GitHub), но если эти игнорируемые файлы не отправляются в...

12
Обязанности Build Script и Build Server

Мне нужны некоторые разъяснения относительно обязанностей скрипта сборки и сервера сборки. Я прочитал несколько статей в сети о непрерывной интеграции и сборках. В том числе Клавиша F5 не является процессом сборки Сервер сборки: монитор сердца вашего проекта Ежедневные сборки - ваш друг И я...

12
Остановка разработчиков, совершающих неправильные ветки в DVCS

Проблема Я работаю над программным проектом, в котором участвует около 10 разработчиков, мы делимся исходным кодом через Mercurial. У нас есть ветка разработки и производства в каждом выпуске. Неоднократно в течение проекта у нас был исходный код из одной ветви, т.е. v1, попадающий в ветки...

11
Способ интеграции различных систем контроля версий или выбора одной из других в результате слияний и поглощений?

Компании приобретают другие компании, которые используют разные системы контроля версий. Есть ли общий смысл в том, как интегрировать такие системы вместе, например, с помощью моста Subverson-GIT или даже принять решение об использовании только одного инструмента поверх другого - и как выполнить...

11
Должны ли мы помещать документы спецификации в систему контроля версий, такую ​​как svn?

Сегодня один из моих коллег и я обсуждаем вопрос: «Должны ли мы поместить спецификации документов в систему контроля версий, такую ​​как SVN?». На мой взгляд, так и должно быть. Все, что связано с разработкой проекта, должно тщательно контролироваться системой контроля версий. Это неправильная...

11
Как я могу оценить срок службы строки кода?

Я пытаюсь найти способ проанализировать долговечность кода в проектах с открытым исходным кодом: то есть, как долго конкретная строка кода активна и используется. В настоящее время я думаю, что строка времени жизни кода начинается, когда он впервые фиксируется, и заканчивается, когда происходит...

11
Как я могу синхронизировать проект базы данных visualstudio с моей базой данных?

Я хочу синхронизировать схему базы данных с моим проектом базы данных Visual Studio .dbproj. Прямо сейчас я использую SSMS для большей части своей работы по разработке баз данных, и мне нужно вручную использовать инструмент сравнения схем Visual Studio, когда мне нужно синхронизировать схему db и...

11
Выбор правильной стратегии ветвления для релизов

Начиная с новой команды разработчиков в новом проекте, и мы должны определить нашу стратегию ветвления для нашего исходного репозитория ( например, Microsoft Team Foundation Server 2010 ). Мы столкнулись с липкой дискуссией о том, стоит ли ... . Иметь одну ветку Release, из которой мы производим...