Subversion / Tortoise / .NET: слияние не копирует во вновь добавленный файл - PullRequest
0 голосов
/ 21 июня 2010

Я создал ветку для обработки некоторых новых разработок, которые я не хочу воздействовать на ствол, пока они не будут завершены.

Изначально я просто создал копию сундука. Затем я создал рабочие копии как ствола, так и ответвления.

В рабочей копии ствола я модифицировал пару файлов и добавил новый. Затем я зафиксировал свои изменения.

Я потом слил из ствола в рабочую копию ветки. Модификации прошли нормально, но новый файл не появился. Интересно, что изменения в файле csproj сработали, поэтому Visual Studio считает, что файл должен быть там, хотя его нет!

Я что-то не так сделал или функция слияния не обрабатывает новые файлы?

Спасибо

David

1 Ответ

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

Вы должны получить новые файлы. Посмотрите в браузере хранилища, чтобы увидеть, действительно ли файл появляется. Также убедитесь, что вы сливаетесь правильно. то есть, если вы сливаетесь с более низкой веткой (например: FroYo \ fooapp \ foolib), а ваш файл находится в другой ветке (FroYo \ fooapp \ fooforms), вы не получите его. Также, если вы объединяете определенный диапазон ревизий, и этот диапазон не включает ваш новый файл, то вы его не увидите. Так что объединяйте, начинайте выше (если необходимо), объединяйте по диапазону, просматривайте журнал и выбирайте обороты (или диапазон оборотов), которые включают ваш коммит. Должен сделать это.

...