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

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

2
Насколько безопасен мой личный репозиторий на bitbucket?
Кто-нибудь знает, насколько безопасны мои частные репозитории на bitbucket.org? Могу ли я рассчитывать на это? У меня есть несколько репозиториев, и я хочу, чтобы они были доступны только мне и двум другим.

13
Существуют ли серьезные компании, которые не используют контроль версий и непрерывную интеграцию? Почему?
У моего коллеги сложилось впечатление, что наш отдел программного обеспечения был очень продвинутым, поскольку мы использовали как сервер сборки с непрерывной интеграцией, так и программное обеспечение для контроля версий. Это не соответствовало моей точке зрения, поскольку я знаю только одну компанию, которая занималась разработкой серьезного программного обеспечения и не имела …

3
Почему бы вам не зафиксировать объединенные изменения немедленно?
Мой офис использует Git и SourceTree для контроля версий. Это произошло потому, что, когда я присоединился, был нулевой контроль версий, и SourceTree была единственной системой, которую я когда-либо использовал. Я ни в коем случае не эксперт, но я самый опытный из моих коллег, поэтому я де-факто эксперт, ответственный за то, …

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

1
Почему некоторые проекты с открытым исходным кодом не принимают запросы на извлечение, но отправляют только файлы исправлений по электронной почте
Почему некоторые проекты с открытым исходным кодом не принимают запросы извлечения, но требуют, чтобы участники отправляли только файлы исправлений по электронной почте? например, Git Хотя они публикуют код в github или другом распределенном хостинге scm. Отправлять файлы патчей не интерактивно и не удобно. Патч - это старомодный способ. Запросы на …

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

2
Как структурировать несколько перекрывающихся решений / проектов в .Net?
Недавно я начал работать над новым клиентом со старой унаследованной кодовой базой, в которой есть несколько решений .net, в каждом из которых обычно размещаются несколько проектов, уникальных для этого решения, но затем "заимствует" / "ссылки в" (добавление существующего проекта) в некоторых других проектах. который технически относится к другим решениям (по …

7
Как вы версии / отслеживать изменения в таблицах SQL?
Работая в команде разработчиков, где все вносят изменения в локальные таблицы и таблицы разработки, как вы синхронизируете все изменения? Центральный файл журнала, где все хранят свои sql изменения? Вики-страница для отслеживания операторов таблицы изменений, отдельных файлов .sql, которые могут запускать разработчики, чтобы привести свои локальные базы данных к последней версии? …

3
Хорошее соглашение об именовании для именованных веток в {DVCS} по вашему выбору
Мы медленно интегрируем Mercurial в нашем офисе и занимаемся веб-разработкой, мы начали использовать именованные филиалы. Однако мы не нашли хорошего соглашения в отношении названий наших ветвей. Мы старались: FeatureName (Может видеть, что это вызывает проблемы в дальнейшем) DEVInitial_FeatureName (Может запутаться, когда разработчик придет и уйдет с линии) {uniqueID (int)} _ …


3
Стратегия ветвления Git для долго не выпускавшегося кода
В нашей команде, помимо отдельных единиц работы (Рассказы), у нас есть долгосрочные темы работы (Эпики). Несколько историй составляют эпос. Традиционно у нас были ветки функций для каждой истории, и мы объединяли их сразу с мастером, когда они проходили тестирование. Тем не менее, мы хотели бы начать сдерживать выпуск законченных историй …

2
Номер версии как часть имени файла
Я вижу, что для некоторых программ номер версии включен как часть имени файла, а для других - нет. Я более привык к последнему типу и думаю, что он более популярен, но иногда я вижу первый тип в библиотеках javascript. Например, имя файла jQuery похоже на jquery-2.1.0.jsвместо jquery.js. Всякий раз, когда …

2
Структура Git-репозитория
Извините, если это дубликат, я посмотрел. Мы переезжаем в Git. В Subversion я привык иметь папки \ trunk, \ branch и \ tags. С Git переключение между ветвями заменит содержимое рабочего каталога, так что я прав, если предположить, что способ, которым мы привыкли работать, не применим к Git? Я предполагаю, …

7
Почему бы не зафиксировать нерешенные изменения?
В традиционной VCS я могу понять, почему вы не будете фиксировать неразрешенные файлы, потому что вы можете сломать сборку. Однако я не понимаю, почему вы не должны фиксировать неразрешенные файлы в DVCS (некоторые из них фактически не позволят вам зафиксировать файлы). Вместо этого я думаю, что ваш репозиторий должен быть …

1
Почему репозитории Git / Mercurial занимают меньше места?
Я читал о нескольких обсуждениях здесь и о том, что репозитории DVCS используют примерно то же или меньше места, чем их централизованные компоненты. Возможно, я пропустил это, но я не нашел хорошего объяснения, почему это так. Кто-нибудь знает?

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