Как предотвратить установку действий в ClearCase? - PullRequest
1 голос
/ 07 декабря 2011

Когда я делаю извлечение под именем действия, на мой взгляд, действие становится «установленным». Никто из членов моей команды не может оформить заказ с этим именем, если я не «сбросил» его с моей точки зрения.
Я заметил, что сразу после извлечения файла, если я отменил действие из своего представления, я все еще могу работать с файлом, и даже при проверке в файле имя действия не становится 'установленным' в моем представлении.

Поскольку даже Visual Studio 2010 выполняет возврат и извлечение без «установки» имени действия под моим видом ( РЕДАКТИРОВАТЬ: я ошибся. Из ответа VonC было подтверждено, что действие установлено ), знаете Как оформить заказы, если на мой взгляд не задано задание?

Или, по крайней мере, любой скрипт, который я могу использовать, который автоматически отключится, когда я сделаю заказ?

1 Ответ

1 голос
/ 07 декабря 2011

Нет, Visual Studio 2010 не может выполнять возврат и извлечение без «установки» имени действия: если вы находитесь в представлении UCM, у вас должно быть , если в вашем представлении установлено действие для извлечения.

После того, как файл извлечен, его версия регистрируется в наборе изменений действия, и не имеет значения, установлено ли указанное действие или нет в представлении: эта версия останется в своем действии во всех модификацияхи на этапе регистрации.

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

Теперь, если вам абсолютно необходимо отключить действие после каждой проверки, я бы порекомендовал определить триггер после операции проверки , которыйбудет 'cleartool setact -none' в вашем текущем представлении.

...