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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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