Я новичок в использовании SVN, и компания, в которой я работаю, использует три уровня (я не знаю, правильное ли это слово здесь) - SVN.Я имею в виду, что разработчикам предоставляется рабочий каталог на тестовом сервере.Когда мы фиксируем, это идет к серверу разработки.Когда менеджер фиксирует это оттуда, он отправляется на производственный сервер.Я здесь разработчик, и один из моих файлов выдает ошибку (конфликт) при фиксации из каталога.Не только, но и это дает конфликт, когда менеджер пытается зафиксировать.Теперь мне также предоставлен доступ в качестве менеджера, но я все еще не могу решить его.
То, что я пробовал до сих пор:
svn update
svn delete
svn commit
Это вызывает конфликт всех этих операций.1006 *
Ранее произошла простая ошибка, и менеджер предпочел просто удалить файл в dev, скопировать его вручную, а затем зафиксировать оттуда.Я не знаю, может ли это быть причиной этой проблемы или нет.
Пожалуйста, помогите мне решить эту проблему.Я тоже кое-что прочитал в книге для чтения, но безрезультатно.
Спасибо
Хорошо, вот обновление.Проблема в том, что файл (ex lib / a.php) находился в моей рабочей директории, а также на серверах разработки и производства.Теперь он был кем-то удален (используя команду del, а не svn delete) с сервера dev.Теперь вопрос в том, как я добавляю его снова, чтобы он снова стал частью SVN.Простое добавление SVN не работает.
Обновление 2 Из одного из ответов ниже я понял, что это конфликт дерева.Некоторые поиски привели меня к http://svnbook.red -bean.com / nightly / en / svn.tour.treeconflicts.html .Следуя инструкциям, я взял резервную копию файла, а затем svn delete
отовсюду.Затем я svn add
отправил его в свой каталог, зафиксировал его и попытался обновить dev и production.Конечным результатом является то, что он не идет туда.Также не отображается никаких ошибок.
svn info
в моем каталоге показывает полную информацию о файле, но на dev и production он показывает
file_name: (Not a versioned resource)
: S
Большеидеи пожалуйста?