当我在活动名称下结帐时,活动会在我的视图中“设置”。我的团队中没有成员可以使用该活动名称进行结账,除非我从我的视图中“取消设置” 我注意到,如果我从我的视图中取消设置活动后立即检出文件,我仍然可以使用该文件,即使在检入文件时,活动名称也未在我的视图中“设置”。
因为即使Visual Studio 2010也没有在我的视图下“设置”活动名称而进行签入和签出(编辑:我错了。从VonC的回答中验证活动确实已经设置),你呢?知道如何在我的视图中没有“设置”活动的情况下进行结账吗?
或者至少我可以使用的任何脚本会在我结账时自动取消设置?
答案 0 :(得分:1)
不,如果没有“设置”活动名称,Visual Studio 2010无法进行签入和签出:如果您处于UCM视图中,则必须在视图中设置一个活动以进行签出。
一旦签出文件,其版本就会在活动的变更集中注册,并且视图中是否设置了所述活动无关紧要:在所有修改期间,该版本将保留其活动并且在登记阶段。
最好让一个资源一次由一个资源管理:如果另一个开发人员需要处理类似的活动,他/她应该创建自己的活动而不是尝试从另一个视图中取消现有的活动。
现在,如果绝对需要在每次结帐后取消设置活动,我建议您定义操作后结帐触发器,这将是“cleartool setact -none
”在您当前的视图中。