В настоящее время я передаю некоторый исходный код из хранилища Subversion (SVN) в Team Foundation Server моего клиента. Одна из вещей, на которые я наткнулся, заключается в том, что, похоже, нет способа отредактировать хранилище, не перетянув все файлы в этом хранилище в локальную рабочую папку в локальной рабочей области. Я использую Visual Studio 2008 Team Explorer.
Мой репозиторий похож на эту структуру:
$
$/branches
$/trunk
$/trunk/Solution1
$/trunk/Solution1/... etc.
Теперь я хочу добавить новую папку в корневой каталог (например, $ / trunk / Docs). Поскольку дерево папок Solution1 ($ / trunk / Solution1) содержит много данных, я не хочу сначала получать локальную копию этой папки. Я хочу создать новую папку "Docs" на стороне сервера. Однако я заметил, что кнопка «Новая папка» на панели инструментов «Обозреватель исходного кода» недоступна, когда выбранная папка репозитория недоступна в качестве рабочей папки в локальной рабочей области.
Используя SVN, это никогда не было проблемой, потому что с помощью TortoiseSVN я могу создать новую папку на стороне сервера, используя Repo-Browser. SVN не требует, чтобы вы сначала проверили его родительскую папку.
Кто-нибудь знает, как на стороне сервера редактировать TFS-репозиторий? Я что-то упустил?