1.描述
编辑工程时,会涉及到模块的修改。当模块处于被他人签出状态时,您不能编辑该模块。只有其他用户将其签入或撤销您才能签出该模块,并进行编辑。
本节介绍模块的签入与撤销。
2.签入
签入指将添加或修改的模块或页面,替换之前的模块或页面,并允许其他用户进行签出编辑,不需要担心覆盖其他人的修改。
选中“签入时包含”下的模块,右击,在右键菜单中选择“忽略此模块”,即可将变更的模块移动到“签入时忽略”分类下。
这时再输入签入注释后单击“签入”按钮进行签入操作(或按Ctrl+Enter组合键提交),就只会将“签入时包含”下的变更签入,“签入时忽略”下的变更不会签入。
图3 签入时忽略
您可以在“签入时包含”分类下选中一个变更模块后,按住Ctrl键,继续选择其他的变更,再右击,选择右键菜单中的“忽略此模块”,就能一次将多个变更移动到“签入时忽略”分类下。
图4 忽略多个变更
同理,您也可以将“签入时忽略”分类下的变更移动到“签入时包含”分类下。
选中“签入时忽略”下的模块,右击,在右键菜单中选择“包含此模块”,即可将变更的模块移动到“签入时包含”分类下。
图5 移动模块
签入变更后,就会释放模块。其他用户需要获取最新版本工程后就可以将该模块签出并编辑。
3.撤销
4.强制撤销
当用户签出了一个模块后,其他用户就不能修改这个模块。如果这个用户临时有急事离开了工作岗位且短时间内不能回来,就会影响整个项目的进度,这时就可以使用强制撤销功能。
在功能区菜单栏中选择“高级->工程模块”,弹出模块对话框。右击模块列表中其他人签出的模块或页面,弹出一个菜单,单击“强制撤销”,就可以选择强制撤消所有此用户的所有未处理变更,其他用户就可以将其签出进行编辑。
图7 强制撤销
这个操作需要非常谨慎,因为会导致其他用户做的所有修改都撤销。此操作会记录在提交历史中。