Intereting Posts
Ошибка в счетчике клонов Githubs? Получение различных ответов при обновлении После обновления до Xcode 4.2, Organizer – хранилище SVN перестало работать Автоматически устанавливать локальные фиксации фиксации для подрывной операции Есть ли риск или недостатки использования: git config –global core.autocrlf false JSPM: ошибка определения github: component / global / archive / v2.0.1.tar.gz Как слить исправление с ветки обслуживания обратно в туловище в subversion Как использовать несколько разработчиков в Rails-приложении Как избежать проблем с конфигурацией, работающих в одном проекте с разных рабочих станций Загрузите приложение из Android Studio в другую учетную запись Github Git pull дает «Уже обновленный» после совершения Как получить номер ревизии внешнего репозитория? Tortoisesvn не показывает правильный статус после фиксации как толкать кучу изменений, как один в меркуриальном Отдельные каталоги для git repos git cherry-pick offless commit на дистанционном

Как 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 папки, и эта локальная папка рабочей копии больше не будет сопоставлена ​​с репозиторием сервера.