Есть репозиторий с основным стволом. Есть рабочая копия. Решил сделать новую функции в программе, для этого создаю ветку в репозитории в которую копирую всё из ствола и переключаю рабочую копию на ветку. Работаю. Счастлив. Создаю новый файл, например newFunc.cpp. Добавляю его в репозиторий ( в ветку ). Переключил рабочую копию на ствол. Все изменения откатились до ствола и удалился файл newFunc.cpp, как и положено. Потом опять переключился на ветку - в рабочей копии svn изменил все в соответствии с репозиторием ветки, НО newFunc.cpp в рабочую копию не добавил. (( Почему? В репозитории в ветке этот файл есть, а в рабочую копию не добавляет. Попробовал update - файл не добавляется.Так же и слияние не работает. Т.е. если файл есть и в стволе и в ветке - то всё нормально. И слияние и апдэте работает. Но если какой-то файл присутствует только в ветке, по при переключении на неё или при слиянии этот файл не добавляется в рабочую копию. Глюк TortoiseSVN что ли? Или руки кривые? Ктонибудь сталкивался с подобной проблемой? как её решить?
|