Articles of merge

Tortoise SVN отмечает файлы как разные между ветвями, но различий нет

Таким образом, у моего проекта есть багажник, в который мы вносим все изменения в разработку. У нас также есть филиал со слегка измененными параметрами для размещения другого отдела. Мы работаем партиями, и как только мы закончим с набором изменений в багажнике, переходим к ветке и объединяем все соответствующие изменения. Это происходит некоторое время, но я […]

Слияние с предыдущей версией («откат»)

Я работаю в SVN-стволе моего проекта, и я единственный разработчик. Несколько дней назад меня попросили выполнить новое требование, я начал делать это сам в багажнике (плохой выбор, BTW): r1154: Last revision with the old version (2.1.12). r1155: I commited the new version here (3.0.0). Позже меня попросили исправить ошибки в версии 2.x, поэтому я сделал […]

Несколько ветвей сливаются, придерживаются Subversion или переходят в Mercurial или Git?

Учитывая ситуацию, когда есть три ветви, A, B и C, где A регулярно сливается с B и C. Время от времени B сливается с C. С Subversion B, видимо, должен быть удален и воссоздан после каждого слияния с C. Это повышает стоны от коллег, но может ли любая альтернатива лучше? Мне кажется, что Mercurial не […]

Как объединить ветвь функции в проекте Codeplex?

У меня есть проект Codeplex, и я использую TortoiseSVN для доступа к исходному коду. Я создал ветвь функции, и теперь мне нужно объединить изменения из магистрали в ветвь функции. Мне нужно будет снова объединить ветвь функции обратно в багажник. Но похоже, что SvnBridge не поддерживает слияние ! Кто-нибудь имеет предложения о том, как выполнить слияние […]

Как слить SVN из магистрали в ветвь в пределах диапазона

Предположим, я проверяю trunk, и я являюсь корнем каталога trunk на моей локальной машине, и я хочу объединить изменения, внесенные в магистраль (диапазон 62-65), в ветвь. Я проверил багажник и сделал svn up и запустил это слияние cmd. svn merge -r 62-65 svn+ssh://url/to/branch Он работает нормально, но результат был неправильным. Я запустил svn diff, увидев […]

Объединение истории пользователей в SVN

Есть ли способ объединить историю двух пользователей в один пользователь в SVN?

Реинтегрируйте ветку без слияния в изменениях сундуков

Я использую черепаху svn. Но я довольно новичок в svn в целом. У меня есть некоторый опыт работы с git. В документе говорится: Реинтегрировать ветвь Этот метод охватывает случай, когда вы создали ветвь функции, как описано в книге Subversion. Все изменения сундуков были перенесены в ветви функции неделю за неделей, и теперь эта функция завершена, […]

Свойство SVV mergeinfo и ветви

Здесь мы снова переходим к svn: mergeinfo. Я прочитал все Q / A, касающиеся этого, но я столкнулся с ситуацией, которая, похоже, не рассматривается в существующих сообщениях здесь. Мой сундук чист от svn: mergeinfo, то есть это: svn propget svn:mergeinfo –depth=infinity возвращает только информацию о слиянии в корневую строку, что хорошо. Я создаю ветку, и […]

Есть ли гарантия того, что svn автоматически объединяет параллельные «добавить строку» и «удалить строку» в один и тот же файл?

У меня есть распределенная система, которая использует XML-файлы в репозитории SVN в качестве средства связи (как вы можете догадаться из этого, связь обычно медленная). Некоторые обрабатывающие узлы добавляют или удаляют некоторые данные в репозиторий, другой узел обработки принимает это как входное событие и реагирует соответственно. На данный момент все в порядке, но мне интересно, могу […]

Нужен совет по организации репозитория SVN

Я некоторое время работаю над проектом из одного человека, и я использую репозиторий SVN, размещенный в Интернете, в качестве источника управления. Теперь мы нанимаем нескольких оффшорных разработчиков, чтобы помочь мне в проекте. Меня беспокоит, что я не хочу, чтобы они начали проверять код в моем репозитории, по крайней мере, пока они учатся. Я бы предпочел, […]