Добавить несколько решений, ссылающихся на одни и те же проекты в SourceSafe? - PullRequest
0 голосов
/ 14 октября 2010

Я заменил кого-то в этой компании, и он был их парнем из SourceSafe.Он вроде как сосал это, но он знал больше, чем кто-либо еще (то есть что-нибудь вообще), и поэтому я застрял в местах, где можно задать этот вопрос.Извините.

В любом случае, у меня есть проект StartUp (StartupProjectA) в Visual Studio, который ссылается на проекты A, B и C. У меня есть все они в SolutionA.

Мой предшественникРанее это решение добавлялось в SourceSafe, так что в SourceSafe есть папка SolutionA, содержащая папку StartupProjectA и папку A, папку B и папку C.

Оказывается, однако, что StartupProjectB и StartupProjectC всеЯ живу в том же каталоге, что и StartupProjectA на локальном компьютере, поэтому на компьютере, который я использую, у меня есть папка [GeneralSolution], которая содержит папку StartupProjectA, папку StartupProjectB, папку StartupProjectC и папку A, папку B и папкуПапка C.

Мой вопрос: что мне сделать, чтобы получить решения для StartupProjectB и StartupProjectC в SourceSafe?Я пытался добавить их, но все они создают свои собственные копии папок A, B и C. Что я пропустил?

РЕДАКТИРОВАТЬ: Основано на ответе Габриэля:

Я пытаюсьиспользовать интеграцию Visual Studio SourceSafe, чтобы получить эти решения в SourceSafe.Это создает несколько избыточных копий A, B и C. Я хотел бы иметь одну папку в SourceSafe, содержащую папки SPA, SPB, SPC, A, B и C.Я не совсем уверен, как это сделать, потому что я могу добавить все решения в SourceSafe только через Visual Studio.Я не вижу никакой опции для «Добавить эту папку в SourceSafe и распознать, что на эти три другие папки уже есть ссылки в репозитории, и поэтому их не нужно добавлять».

Ответы [ 3 ]

2 голосов
/ 14 октября 2010

Если вы откроете StartupProjectB, прежде чем добавить решение в sourcesafe, перейдите в Файл> Контроль источника> Изменить контроль источника

После этого вы сможете выбрать каждый проект в решении и вручную связать его с проектомв SourceSafe.

После этого вы сможете добавить Решение в SourceSafe, и будут добавлены только проекты, которых еще нет в SS.

2 голосов
/ 14 октября 2010

По какой причине эти решения не могут находиться в одной папке? Я обычно сопоставляю структуру папок на клиенте и в управлении исходным кодом.

0 голосов
/ 15 октября 2010

после добавления StartupProjectB в SourceSafe с помощью его пользовательского интерфейса откройте решение через Файл-> Контроль источника-> Открыть из контроля источника в Visual Studio.Это должно установить привязку.

...