I have configured ClearCase plugin in Hudson .
I created a project , by giving new hudson_view_name
as view name for the Hudson project and provided config spec.
I identified in my view storage directory it is creating multiple folders related to the view. like ,
hudson_view_name.vws
hudson_view_name.1.vws
hudson_view_name.2.vws
, but when I see my "cleartool lsview
" command only hudson_view_name.vws
is visible not the hudson_view_name.x.vws
.
When I do the following command:
cleartool rmview -force -tag hudson_view_name
hudson_view_name.2.vws
is being removed but hudson_view_name.vws andhudson_view_name.1.vws
remains , How can I remove those two as well.
Another question is 开发者_开发问答why Hudson created many view storage locations like viewname.x.vws
?
viewname.x.vws
is the naming convention for view storage for views whose tag is reused.
That is the case when the view is not deleted on the client side, but only on the view server side (i.e "cleartool unregister
", followed by a "cleartool rmtag
"):
The view is essentially gone for ClearCase, but its client-side view storage (which is now useless) remains.
(That is what Trent Fisher says in his comment of the Hudson ClearCase Plugin page)
In this scenario, you can re-create a view by reusing the former view tag, but, since a corresponding view storage still exists, a new storage.x.vws
is created.
I would really-really recommend selecting the option "use existing dynamic view" to avoid that:
(but contrary to this picture, I would not select the "Do not reset the config spec").
精彩评论