TortoiseSVN: Показать состояние нескольких рабочих папок в родительской папке - PullRequest
1 голос
/ 26 июля 2010

У меня есть репозиторий, настроенный так:

\Util_1
  \branches
  \tags
  \trunk
\Util_2
  \branches
  \tags
  \trunk
...

Теперь у меня на локальном диске:

\dev   
  \Utils
    \Util_1
    \Util_2

В папках Util_xx находятся только стволы. Если я захожу в папку Utils, TortoiseSvn показывает значки состояния для каждого Util. К сожалению, в папке Utils, содержащей их, нет значка состояния. Это на самом деле не папка оформления заказа, поэтому я не вижу, что в ней что-то изменилось, если я не введу ее. Глядя на это из папки Dev ничего об этом не видно. Так случилось, что я не зарегистрировался сразу, и, поскольку я не являюсь постоянным разработчиком этого репо, я забыл там файл на месяц.

Есть ли способ заставить TortoiseSVN показывать совокупное состояние дочерних папок в родительской папке?

Ответы [ 4 ]

2 голосов
/ 26 июля 2010

Поскольку Utils не является отмеченной папкой и не содержит .svn, вы не можете ничего с ней сделать, используя SVN.

1 голос
/ 26 июля 2010

Вы можете установить сервер SVN локально, настроить репозиторий 'Utils', который вы поддерживаете с 'внешними' ссылками на каждый из Util_1, Util_2 и т. Д.., ... и даже тогда я не знаю точно, сработает ли это, потому что я не знаю, показывает ли TortoiseSVN статус внешних дочерних элементов на значке родителя.

Вы должен просто изменить иерархию папок, чтобы она соответствовала вашей фактической иерархии хранилища.Вот так:

\dev
  \Util_1
  \Util_2
  \Non-Util_Project_Repo

Вы также должны изменить свой процесс.Если есть проект, над которым вы не работаете в течение месяца или дольше, почему вы все равно храните его рабочую копию?

0 голосов
/ 27 июля 2010

Нет.Однако, если Utils_1 и Utils_2 имеют родительский каталог в вашем хранилище (см. Ниже), вы можете выполнить проверку всего каталога Utils, который бы отображал накопленный статус.Я бы не советовал, хотя, потому что проверка всех веток и тегов может стать грязной.

\Utils
  \Util_1
    \branches
    \tags
    \trunk
  \Util_2
    \branches
    \tags
    \trunk
...
0 голосов
/ 26 июля 2010

Нет. Именно по той причине, которую вы указали ... TortoiseSVN ничего не знает о Utils или dev, поскольку ни одна из них не является рабочей копией.

...