Ясная проблема Гудзона - PullRequest
       18

Ясная проблема Гудзона

3 голосов
/ 12 октября 2010

Я настроил плагин ClearCase в Гудзоне.

Я создал проект, указав новое hudson_view_name в качестве имени представления для проекта Hudson и предоставил конфигурационную спецификацию. Я определил в своем каталоге хранилища представлений, что он создает несколько папок, связанных с представлением. как,

  • hudson_view_name.vws
  • hudson_view_name.1.vws
  • hudson_view_name.2.vws

, но когда я вижу только мою команду "cleartool lsview", hudson_view_name.vws виден, а не hudson_view_name.x.vws.

Когда я выполняю следующую команду:

cleartool rmview -force -tag hudson_view_name 
  • hudson_view_name.2.vws удаляется, но hudson_view_name.vws и
  • hudson_view_name.1.vws остается, Как я могу удалить эти два.

Другой вопрос, почему Хадсон создал множество хранилищ представлений, например viewname.x.vws?

1 Ответ

3 голосов
/ 12 октября 2010

viewname.x.vws - это соглашение об именах для хранилища представлений для представлений, тег которых используется повторно.
Это тот случай, когда представление не удаляется на стороне клиента, а только на стороне сервера представления (т.е. "cleartool unregister", за которым следует "cleartool rmtag"):
Представление в основном отсутствует для ClearCase, но его хранилище представлений на стороне клиента (которое теперь бесполезно) остается.
(Это то, что Трент Фишер говорит в своем комментарии на странице Hudson ClearCase Plugin )

В этом сценарии вы можете заново создать представление, повторно используя прежний тег представления, но, поскольку соответствующее хранилище представлений все еще существует, создается новое storage.x.vws.

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

alt text

(но вопреки этой картинке я бы не выбрал "Не сбрасывать настройки конфигурации").

...