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

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

10
Стоит ли брать на себя обязательство исключительно для устранения некритических опечаток?
Если я сталкиваюсь с некритической опечаткой в ​​коде (скажем, с ошибочным апострофом в операторе print (error)), стоит ли делать коммит для устранения этой ошибки или ее просто нужно оставить в покое? В частности, мне любопытно сопоставить суммирование журнала коммитов со значением разрешения этих некритических опечаток. Я склоняюсь к их решению. …

19
Когда фиксация контроля версий слишком велика? [закрыто]
Я слышал в нескольких местах «Не делать больших коммитов», но я никогда не понимал, что такое «большой коммит». Это большой размер, если вы работаете с кучей файлов, даже если они связаны между собой? Над какими частями проекта вы должны работать одновременно? Для меня, мне трудно пытаться делать «маленькие коммиты», так …

9
Является ли фиксация / проверка в коде каждый день хорошей практикой?
Я читал заметку Мартина Фаулера о непрерывной интеграции, и он в обязательном порядке перечисляет «Каждый человек присоединяется к главной линии каждый день». Я не люблю фиксировать код, если раздел, над которым я работаю, не завершен и на практике я фиксирую свой код каждые три дня: один день для исследования / …

15
Как я могу убедить ковбойских программистов использовать контроль исходного кода?
ОБНОВЛЕНИЕ Я работаю в небольшой команде разработчиков, 4 парня. Все они использовали систему контроля версий. Большинство из них не могут выдержать контроль над исходным кодом и предпочитают не использовать его. Я твердо верю, что контроль источников является необходимой частью профессионального развития. Из-за нескольких проблем очень трудно убедить их использовать систему …

3
Каково хранилище Google?
Я слышал, что у Google есть гигантское частное (внутреннее) хранилище всего их кода, и его сотрудники имеют к нему доступ, так что при разработке вещей им не нужно изобретать велосипед. Я хотел бы знать больше об этом! Есть ли здесь кто-нибудь из Google, который может описать это немного более подробно, …

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

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

17
Альтернативы для Профессионального контроля версий [закрыто]
Мы сотрудничаем с некоторыми не программистами (писателями), которые должны внести свой вклад в один из наших проектов. Теперь им просто не нравится идея использовать Git (или что-то в этом роде) для управления версиями своей работы. Я думаю, что это потому, что они просто не считают нужным оборачиваться извращенными концепциями контроля …

11
Управление исходным кодом базы данных
Должны ли файлы базы данных (скрипты и т. Д.) Находиться под контролем исходного кода? Если да, то какой метод лучше всего сохранить и обновить там? Есть ли необходимость в том, чтобы файлы базы данных находились под контролем исходного кода, поскольку мы можем поместить их на сервер разработки, где каждый может …

17
Какая часть вашего проекта должна быть в контроле исходного кода?
Один из разработчиков начал работу над новым проектом Drupal, и системный администратор предложил, чтобы они только помещали подкаталог sites / default в систему управления версиями, потому что это «сделает обновления легко создаваемыми по сценарию». Оставляя в стороне это сомнительное утверждение, возникает еще один вопрос - какие файлы должны находиться под …

7
Это плохая практика, чтобы не удалять избыточные файлы сразу из VCS, а вместо этого помечать их как «Для удаления» с комментариями в первую очередь?
Я хотел знать, можно ли считать, что мой подход к исходным файлам, которые необходимо удалить из системы контроля версий, считается плохой практикой. Я хочу объяснить это вам на основе этого примера: Недавно я очень разозлился, потому что мне пришлось утомительно разбирать классы Java в программе, которая была в основном мертвым …

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

8
Должен ли я ожидать, что моя команда будет обладать чем-то большим, чем базовые знания в нашей системе контроля версий?
Моя компания перешла с Subversion на Git около трех месяцев назад. У нас было предварительное уведомление за несколько недель до переключения. Поскольку я никогда раньше не использовал Git (или любую другую DVCS), я читал Pro Git и провел немного времени, раскручивая свои собственные репозитории и играя, так что, когда мы …

22
Каковы некоторые хорошие практики перед проверкой исходного кода? [закрыто]
Моя команда использует Team Foundation Server для контроля исходного кода, и сегодня я исправил некоторые ошибки и приложение для тестирования дыма, прежде чем зарегистрировал его, но забыл прокомментировать некоторый код. (Этот код сделал интерфейс немного странным.) Я хочу знать, какие передовые практики существуют, прежде чем регистрировать код - я не …

5
Поддержка двух отдельных версий программного обеспечения из одной и той же кодовой базы в управлении версиями
Допустим, я пишу две разные версии одного и того же программного обеспечения / программы / приложения / скрипта и храню их под контролем версий. Первая версия является бесплатной «Базовой» версией, а вторая - платной «Премиум», которая использует кодовую базу бесплатной версии и дополняет ее несколькими дополнительными дополнительными функциями. Любые новые …

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