Объединить созданные файлы из ствола в филиал - PullRequest
0 голосов
/ 21 июня 2011

Мы используем инструмент, который генерирует исходный код.Этот исходный код отправлен в транк.Новые сеансы генерации копируются поверх существующих файлов.Проблема в том, что когда кто-то хочет объединить ствол в ветку, вы получаете конфликты (локальное добавление, входящее добавление при слиянии).

Что я хочу: взять все файлы из ствола и скопировать их в мою ветку.Удалите все файлы, которые не находятся в багажнике.

Я не могу найти или подумать о SVN и удобном для пользователя решении, поэтому я надеюсь, что некоторые из вас сделают :-D

Ответы [ 2 ]

0 голосов
/ 21 июня 2011

По этой причине вы не должны хранить сгенерированные файлы в Subversion (или любой другой системе управления исходным кодом).

Однако вы там, где вы есть. Вам нужно svn del файлы, которые вы хотите удалить, и svn cp файлы, которые вы хотите заменить. Вы можете использовать URL-адреса в хранилище, чтобы избежать проверки всего, и вы можете использовать svn ls в URL-адресе каталога, чтобы вывести список файлов и выяснить, что вам нужно удалить.

0 голосов
/ 21 июня 2011

Вы не должны проверять сгенерированные файлы, только источники, из которых они генерируются.

...