Правильно ли привязан корень для VSS? - PullRequest
3 голосов
/ 15 января 2009

Я пытаюсь исправить привязки Visual Source Safe для проекта, который у меня есть, и когда я выбираю местоположение, которое, как мне кажется, должно быть привязано к проекту, я получаю диалоговое окно, которое говорит:

The folder you chose is not a valid binding root for the projects you have selected. You attempted to retarget a solution to a source control folder that is not within the solution's root. In the change source control dialog box, specify the root for the solution. Select the folder 5 levels higher in the tree to chagne the source control bindings correctly.

Что на земле это значит? На 5 уровней выше нет папок.

Ответы [ 3 ]

4 голосов
/ 16 января 2009

Я думаю, что понял это. Я открыл свой файл vcproj и искал .. \ .. \ .. и нашел пару ссылок на файлы 5 каталогов "выше". Я удалил эти ссылки (на самом деле файлов там не было) и снова открыл проект. После этого я могу повторно привязать проект к SourceSafe.

0 голосов
/ 10 июля 2014

У меня была та же основная проблема: VSS попросил меня выбрать каталог на два уровня выше, чем тот, который я выбрал.

Редактируя файл .vcproj в Блокноте, я обнаружил «SccLocalPath = .. \ ..» и ссылки на два файла (оба из которых должны были быть удалены из проекта), расположенные в относительном «.. \ ..» каталоги. Я вручную удалил эти два файла из .vcproj и изменил SccLocalPath на просто «..», проблема решена.

0 голосов
/ 16 декабря 2010

Вы можете проверить, является ли локальная версия файла "(имя проекта) .vspscc" самой последней. Это решило проблему в моем контексте.

...