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

30
Двоичные файлы в системе контроля версий

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

30
Когда разделять проект на несколько подпроектов

Я хотел бы знать, имеет ли смысл разделять проект, над которым я работаю, на два репозитория вместо одного. Из того, что я могу сказать: Интерфейс будет написан на html + js Бэкэнд в .net Внутренний интерфейс не зависит от внешнего интерфейса, а внешний интерфейс не зависит от внутреннего...

30
Соответствующий рабочий процесс Git для нескольких активных выпусков при работе с исправлениями

Я пытаюсь выбрать рабочий процесс Git, наиболее подходящий для нашего продукта. Вот параметры: Мы выпускаем несколько крупных релизов в год, скажем, 10 максимум У нас одновременно работает несколько версий нашего продукта (некоторые люди на v10.1, некоторые на v11.2 и т. Д.) Нам нужно иметь...

30
Использование какого-либо контроля версий при работе в одиночку и с небольшими проектами?

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

30
Написание коммитов в качестве индивидуального разработчика?

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

29
Должны ли ваши лучшие программисты проверять чужой код в системе контроля версий?

Одно из различий между svn и git - это возможность контролировать доступ к хранилищу. Сложно сравнивать эти два, потому что есть разница во взглядах на то, кому вообще разрешено вносить изменения! Этот вопрос касается использования git в качестве централизованного хранилища для команды где-то в...

29
Практика контроля версий для Rewrites

Мы разработали продукт (прототип) P_OLD на языке X и теперь переписываем его с нуля как P_NEW на языке Y. Поскольку P_NEW и P_OLD - это один и тот же продукт: Должен ли P_NEW быть частью P_OLD старого или это должен быть собственный репозиторий? Как обычно обрабатывать такие большие изменения с...

29
Должен ли временный код находиться под контролем версий и как?

Вот несколько примеров временного / локального кода. Это необходимо для работы с кодовой базой, но было бы вредно быть ее частью: Файлы проекта. Пути, возможно, должны быть отредактированы, чтобы отразить расположение на текущем ПК. Makefiles. Например, оптимизация может потребоваться отключить во...

28
Как бороться с ошибочно названной функцией в производственном коде?

Я недавно натолкнулся на библиотеку Python на GitHub. Библиотека отличная, но содержит одно явное опечатка в имени функции. Давайте назовем это, dummy_fuction()пока это должно быть dummy_function(). Эта функция определенно «в дикой природе» и, скорее всего, используется во встроенных системах....

28
Как внедрить хорошие / лучшие методы контроля исходного кода?

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

28
Хостинг с нулевым знанием? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 6 лет назад . В свете недавних откровений о широкомасштабном государственном мониторинге данных,...

27
SourceSafe действительно безопасен?

Потратив все утро, пытаясь что-то проверить - теперь я понимаю, что потерял пару дней работы. Это произошло раньше - и, по-видимому, является обычным явлением с SourceSafe. Можно ли использовать SourceSafe успешно, без проблем, и если да, то...

27
Как избежать неправильной ветки?

Чтобы избежать проблем, обычно достаточно быть осторожным, но иногда мне нужно дважды проверить ветку, над которой я работаю ( например, «хм… я в devветке, верно?»), Проверив путь управления исходным кодом случайным образом. файл. В поисках более простого способа я подумал о присвоении имен файлам...

27
Что означает «ветвление бесплатно» в Git?

Что означает "ветвление бесплатно" в Git? Я часто слышу об этом, когда упоминается Git по сравнению с другими системами контроля версий. У меня не было возможности (?) Иметь дело с другими ( SVN и т. Д.), Так как же ветвление "дорого" в...

26
Когда я должен прекратить брать на себя обязательство освоить новые проекты?

Каждый раз, когда начинается новый проект, обычно имеет смысл начинать с прямого перехода к мастеру, пока у вас не появится что-то «стабильное», а затем вы не начнете работать в ветках. По крайней мере, так я обычно это делаю. Есть ли способ немедленно запустить ветки со второго коммита? Имеет ли...

26
Бизнес-кейс для децентрализованных систем контроля версий

Я искал и не смог найти никаких деловых причин, почему системы git / mercurial / bazzr лучше, чем централизованные системы (subversion, performance). Если вы пытаетесь продать DVCS нетехническому лицу, какие аргументы вы бы привели для увеличения прибыли DVCS . Вскоре я передам git своему...

25
Как управлять проектом высокого риска с закрытым исходным кодом?

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

25
TDD и контроль версий

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

25
Какой DVCS (git или hg) легче программировать для студентов? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 5 лет назад . Немного контекста: я учусь на третьем курсе. Студенты делятся на команды по 4...

25
как оставаться эффективным, когда сборка почти всегда нарушена

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