ClearCase移动会将脚本触发到另一个位置

ClearCase移动会将脚本触发到另一个位置,clearcase,clearcase-ucm,cleartool,Clearcase,Clearcase Ucm,Cleartool,我必须在linux和windows上将触发器的脚本从一台服务器移动到另一台服务器。 据我所知,我必须使用ct mktrtype命令和-replace参数,我在IBM网站上读到,我必须使用与创建这些触发器相同的命令。 如何识别所使用的命令。 以下是我的部分触发器: trigger type "REMOVE_EMPTY_BRANCH" 2007-11-27T15:29:00+02:00 by vobadm.ccusers@tlv-vob2 "Automatically remove empty

我必须在linux和windows上将触发器的脚本从一台服务器移动到另一台服务器。 据我所知,我必须使用
ct mktrtype
命令和
-replace
参数,我在IBM网站上读到,我必须使用与创建这些触发器相同的命令。 如何识别所使用的命令。 以下是我的部分触发器:

trigger type "REMOVE_EMPTY_BRANCH"
 2007-11-27T15:29:00+02:00 by vobadm.ccusers@tlv-vob2
  "Automatically remove empty branches"
  owner: ARRS\vobadm
  group: ARRS\ccusers
  all element trigger
  post-operation rmbranch, rmver, uncheckout
  action: -execunix /usr/bin/perl -I /tlv-vob2/triggers/lib /tlv-vob2/triggers/rm_empty_branch.pl
  action: -execwin \\tlv-vob2\perl\bin\perl -I \\tlv-vob2\perl\lib -I \\tlv-vob2\triggers\lib \\tlv-vob2\triggers\rm_empty
_branch.pl
trigger type "RESTRICT_BASELINE_OPS"
 2007-11-28T13:20:20+02:00 by vobadm.ccusers@tlv-vob2
  "Restrict normal users from creating baselines, unless they are performing a rebase or deliver"
  owner: ARRS\vobadm
  group: ARRS\ccusers
  all UCM object trigger
  pre-operation mkbl, chbl, rmbl
  action: -execunix /usr/bin/perl -I /tlv-vob2/triggers/lib /tlv-vob2/triggers/mkbl_pre.pl
  action: -execwin \\tlv-vob2\perl\bin\perl -I \\tlv-vob2\perl\lib -I \\tlv-vob2\triggers\lib \\tlv-vob2\triggers\mkbl_pre
.pl
  excluded users: vobadm,amason,builder
trigger type "UNCO_POST"
 2007-11-27T15:29:00+02:00 by vobadm.ccusers@tlv-vob2
  "Safely remove empty branches on uncheckout"
  owner: ARRS\vobadm
  group: ARRS\ccusers
  all element trigger
  post-operation uncheckout
  action: -execunix /usr/bin/perl -I /tlv-vob2/triggers/lib /tlv-vob2/triggers/unco_post.pl
  action: -execwin \\tlv-vob2\perl\bin\perl -I \\tlv-vob2\perl\lib -I \\tlv-vob2\triggers\lib \\tlv-vob2\triggers\unco_pos
t.pl
我需要将触发器移动到此路径: Windows:\poseidon01\clearcase\triggers\poseidon01\clearcase\perl UNIX://tlv-vob3/triggers///usr/bin/perl

它应该是(来自和)

cleartool mktrtype-replace-element-all-postop rmbranch、rmver、uncheckout-execwin-execunix“删除空分支”

我只是想确保我理解你的意思。这是正确的命令吗:
cleartool mktrtype-replace-element-all-postop-rmbranch,rmver,uncheckout-execwin\\poseidon01\clearcase\perl-I\\poseidon01\clearcase\perl\lib-I\\poseidon01\clearcase\triggers\lib\\poseidon01\clearcase\triggers\rmu empty\u branch.pl-execunix/usr/bin/perl-I/tlv-vob3/triggers/tlv-vob3/triggers/rm\u empty\u branch.pl“REMOVE\u empty\u branch”
Yes,我唯一记不清的部分是您是否需要在windows和unix路径/命令周围加引号。我应该在哪里指定vob名称?当我;我正在使用
ls
命令
cleartool lstype-long-kind trtype-invob\my_pvob
我正在指定vob名称我通常在视图的右vob中执行命令:该命令将使用当前视图的当前vob。假设我的计算机上没有视图,是否有任何选项可以运行它?
cleartool mktrtype -replace -element -all -postop rmbranch,rmver,uncheckout -execwin <windows_path> -execunix <unix_path> "REMOVE_EMPTY_BRANCH"