У нас иногда возникали проблемы с TortoiseSVN (я полагаю, что это Tortoise, а не наш SVN-репозиторий), когда файл будет возвращен в репозиторий (в репозитории вы можете просматривать файлы там), и он будет существовать для этого человека. кто их зафиксировал, но когда другой человек сделает обновление, эти файлы не будут добавлены в рабочую копию. Если я затем выберу «Копировать в рабочую копию ...» в обозревателе хранилища и попытаюсь выполнить фиксацию, файлы будут считаться новыми для меня, и мой клиент попытается добавить их, выдав ошибку. Обновление также приводит к некоторой ошибке (я не знаю, как воспроизвести это, поэтому я не знаю, что конкретно могло бы вызвать это, и я не помню точные ошибки). Затем я должен удалить файлы из хранилища и зафиксировать файлы как новые. После этого,
Доступ к хранилищу осуществляется по протоколу svn: // на сервере с версией 1.4.6. Он размещен на компьютере под управлением Windows Server 2003, работающем как служба Windows.
Хранилище выложено следующим образом:
[Хранилище] / код / [проекты] [хранилище] / код / [сайт] / * какая-то страница здесь * [хранилище] / Данные / [Разные файлы данных] [Хранилище] / Ссылки / [DLLs / ссылка]
Это почти исключительно происходит с .aspx / .aspx.cs / .aspx.designer.cs, и обычно со всеми 3 одновременно. Как будто вся «страница» не будет добавлена в мою папку. Это произошло с Visual Studio, открытой и работающей с решением, а также с не открытой Visual Studio.
Кто-нибудь видел это раньше, и знаете ли вы причину / решение?