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

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

5
Какой лучший способ просмотреть код, прежде чем он будет передан в транк? (СВН)
Каков наилучший способ просмотра кода перед его передачей в магистраль SVN? Одна идея, о которой я думаю, - это заставить разработчика зафиксировать свой код в ветке, а затем просмотреть свой код при объединении версий ветки в ствол. Это хорошая практика? Если нет, что еще можно сделать, чтобы просмотреть код, прежде …

2
Макет большого проекта: добавление новой функции в несколько подпроектов
Я хочу знать, как управлять большим проектом со многими компонентами с помощью системы управления версиями. В моем текущем проекте 4 основных части. Web сервер Консоль администратора Платформа. В веб и серверной части используются 2 библиотеки, которые я написал. Всего существует 5 репозиториев Git и 1 репозиторий Mercurial. Скрипт сборки проекта …

5
Как мне лучше всего управлять выпуском открытого исходного кода из конфиденциального исследовательского кода моей компании?
Моя компания (назовем их Acme Technology) имеет библиотеку из примерно тысячи исходных файлов, которые первоначально были получены от исследовательской группы Acme Labs, инкубированы в группе разработчиков в течение пары лет и совсем недавно были предоставлены нескольким клиентам в не разглашать. Acme готовится выпустить, возможно, 75% кода для сообщества с открытым …

2
Достойная модель git-ветвления для продуктов, которая должна сопровождать версию другого, стороннего продукта (и плюсы и минусы одного предложения)
Примечание: мой вопрос сосредоточен на моей конкретной проблеме (которая включает в себя Liferay), но я надеюсь, что это может быть полезно для всех, кому нужно поддерживать различные версии одного и того же проекта в git. Я работаю в компании, которая пишет много плагинов для Liferay Portal . Эти плагины (портлеты, …

6
Использование SVN плохо - это Mercurial ответ?
На работе мы используем SVN, но только по названию. Мы не разветвляемся и не сливаемся. У нас есть две копии репозитория, одна из которых служит в качестве ветви «тега», которая копируется, когда мы выполняем развертывание, и сохраняется для исправления ошибок и немедленных функций типа «это должно быть как можно скорее». …

5
Разрешение конфликтов слияния из-за рефакторинга
Недавно я участвовал в дискуссии о том, как проводить рефакторинг в целом (что само по себе является интересной темой). В конце концов был поднят следующий вопрос: Как можно обрабатывать конфликты слияния, возникающие из-за того, что кто-то выполнял рефакторинг части кода, в то время как кто-то еще работал над функцией для …

8
Переход от одного человека проекта к командному проекту в будущем. Что мне теперь делать при подготовке и что может подождать?
Чтобы прояснить, мне интересно знать, что люди думают, что вы должны реализовать, пока еще работаете над одним человеком (контроль исходного кода команды, документация, сборки и т. Д.), И что не нужно делать до того момента, когда придет второй человек. на проект. Любой, у кого есть опыт в продвижении по этому …

15
Каков наиболее эффективный / эффективный способ разработки приложения с несколькими людьми без контроля исходного кода?
Введение в мою ситуацию Я работаю в небольшой компании по веб-разработке. У нас есть команда из четырех разработчиков ASP.NET, включая меня. Практически все наши проекты (> 98%) являются проектами с одним человеком, выполнение которых занимает от 1 до 4 недель. Мы не используем источник или контроль версий. Единственное, что у …

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

8
контроль версий для небольшой команды [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Мы запускаем новую команду очень маленького размера (скажем, 2-5), мой вопрос: …

4
Перемещение репозитория SVN с несколькими гигабайтами в Git
В настоящее время у моей компании есть решение Visual Studio в репозитории SVN, которое организовано следующим образом: SolutionFolder (~3.5 GB) |-> SolutionName.sln |-> .. Some source code folders... (~250 MB) |-> ThirdParty (~3 GB) |-> Tools | -> Tool1 | -> Tool2 Tool1 и Tool2 создаются независимо (имеют свои собственные …

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

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

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

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

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