2013-04-11 5 views
0

В нашей ветке разработки существует файл fileA, который существует в тубе, но не существует. Разработчик случайно выполнил 'svn add' этого файла в нашей ветке вместо выполнения 'svn merge' файлаA из сундука. То, что я сделал, было выполнено «svn delete» этого файла в нашей ветке разработки. Затем я выполнил слияние с багажником, чтобы синхронизировать нашу ветку с багажником. По какой-то причине файлA не был объединен с нашей веткой. Когда я установил статус svn в каталоге филиала, у файлаA есть '?' рядом с ним. Затем я попытался «rm», что, по моему мнению, был остаточной копией файла после того, как я сначала «svn delete». Как я могу получить fileA в ветку сейчас? 'svn merge' не сливает ничего из сундука сейчас! Мне нужно, чтобы история файла также была объединена.Слиток subversion не объединил файл

Любая помощь была бы принята с благодарностью.

-D

+0

Как насчет 'svn copy' того файла с багажника в вашу ветку? –

ответ

0

Merge снова с помощью опции --ignore-ancestry. Это позволяет команде слияния игнорировать любую отслеживаемую информацию о слиянии и просто сравнивать два файла по строкам.

Смежные вопросы