Как создать представление или виртуальную папку для проектов, доступных в SVN - PullRequest
0 голосов
/ 22 сентября 2010

Я не знаю, как оформить заголовок для этого вопроса. Если не подходит, пожалуйста, извинения.

Скажем, например. Ранее у нас была структура svn примерно такая:

Product A
    Product A - Base
    Product A - Samples
    Product A - Tests
    Product A - Sub controls

Product B
    Product B - Base
    Product B - Samples
    Product B - Tests
    Prodcut B - Sub controls

Итак, если я хочу получить обновление для Sub controls, Base, Samples и Tests из Product A, тогда я пойду и получу обновление непосредственно для родительской папки Product A, которая У меня в моей локальной машине. Одного обновления будет достаточно и очень просто.

В настоящее время по некоторым причинам мы изменили структуру SVN, как показано ниже.

Base
    Product A - Base
    Product B - Base
Samples
    Product A - Samples
    Product B - Samples

Сейчас, на данный момент, если я хочу получить svn update для проектов Product A. Затем я должен зайти в каждую папку и получить обновление. Это занимает много времени, когда больше проектов связано с проектом.

Я хотел бы знать, есть ли способ создать представление [не знаю точного технического термина в svn], чтобы я мог сгруппировать Prodcut A's проектов в представление или виртуальную папку из одного место, где я могу получить обновление для всех соответствующих проектов Product A.

Примечание. Важно отметить, что виртуальная папка или представление должны находиться на моем локальном компьютере, а не в svn. С тех пор у меня нет разрешения изменять структуру или создавать ее самостоятельно.

Спасибо

1 Ответ

1 голос
/ 22 сентября 2010

Вы можете получить то, что вы хотите, используя внешние. Тем не менее, это потребует, чтобы вы зарегистрировали реальные папки в svn (чтобы они могли размещать внешние файлы), хотя это можно сделать в другом (частном для вас) хранилище. Но тогда использование внешних извлекаемых папок не совсем прозрачно. Проверять вещи неуклюже.

Я думаю, что наилучшим способом было бы найти лучший способ структурировать хранилище, а затем изменить его на эту структуру, чтобы каждый мог извлечь выгоду из этого.

...