Intereting Posts
Перемещение репозитория Subversion в автономном режиме на ноутбуке, а затем синхронизация с сервером SVN по возврату Как я могу защитить паролем dev, но не использовать SVN? SVN объединяется из ветки в магистраль Какие файлы будут изменены или добавлены, когда я сделаю hg pull и hg update Как подключить существующую, не-проектную папку к подрывной деятельности? Как напечатать номер строки с svn виной? Управление версиями Как Git решает проблему слияния? Как обеспечить фиксацию автора SVNAnt Trilead jar отсутствует Правила оформления заказа TeamCity SVN Отслеживать файл из ветки git без перехода на ветвь SVN, восклицательные знаки и вопросительные знаки в файле после проверки Почему я не могу нажать из локального репозитория в удаленный репозиторий, учитывая, что оба они находятся на моей локальной машине? PuTTY фатальная ошибка – отключена: получен SSH2_MSG_CHANNEL_FAILURE для не существующего канала 258

Как SVN отслеживает, какой репозиторий загружается в папку?

Я занял рабочую станцию ​​бывшего сотрудника, в которой исходный код был привязан к двум различным репозиториям svn в зависимости от того, в какой папке находится код. TortoiseSVN используется в проводнике Windows.

Как TortoiseSVN отслеживает, какой SVN-репозиторий связан с каждой папкой? Где находится файл конфигурации?

Solutions Collecting From Web of "Как SVN отслеживает, какой репозиторий загружается в папку?"

Эта информация хранится в (скрытых) .svn . Информация внутри не предназначена для просмотра или манипуляции вне инструментов subversion. Рабочие копии 1.6 и более ранних .svn папку .svn внутри каждой папки. Рабочие копии Subversion 1.7 и выше имеют одну папку `.svn 'в корне рабочей копии.

Внутри рабочей копии (Subversion 1.6)

Используя TortoiseSVN, вы можете щелкнуть правой кнопкой мыши по папке, выбрать «Свойства», а затем вкладку «Subversion». Это покажет вам информацию о переполнении папки, например, где она указывает.

В локальной папке на вашем компьютере есть папка .svn (только в основной папке, если вы используете Subversion 1.7.2 и выше ИЛИ во всех подпапках), если папка привязана к любому хранилищу SVN. В этой папке хранится сопоставление.

Если в вашей рабочей копии нет файла, явным образом заблокирован вызовом svn lock , на SVN-сервере ничего не происходит. Таким образом, в этом случае вы можете просто удалить эти .svn папки, и эта локальная папка рабочей копии больше не будет сопоставлена ​​с репозиторием сервера.