Version control Cleartool移动仅移动顶部目录
我们正在尝试将一组文件夹从vob中的一个位置移动到另一个位置。过程是:Version control Cleartool移动仅移动顶部目录,version-control,clearcase,mv,Version Control,Clearcase,Mv,我们正在尝试将一组文件夹从vob中的一个位置移动到另一个位置。过程是: 我们签出目标父文件夹 签出源父文件夹 ct mv源目标 不幸的是,仅移动树中的顶部文件夹时,此操作失败。。。另一方面,ct重新定位工作正常,我们避免检查数千个vob元素。这个命令有什么缺点吗?我们假设源和目标位于同一vob中 我们假设源和目标位于同一vob中 那么cleartool mv就足够了:请参见“” 它不会只移动顶部元素 如“”所述: 重新定位命令不执行以下任何操作: 当源或目标VOB是UCM组件VOB或PVO
- 我们签出目标父文件夹
- 签出源父文件夹
- ct mv源目标
cleartool mv
就足够了:请参见“”
它不会只移动顶部元素
如“”所述:
重新定位
命令不执行以下任何操作:
- 当源或目标VOB是UCM组件VOB或PVOB时,重新定位元素
- 移动查看存储在重新定位目录中的私有文件和非版本DOs
- 将元素移动到同一VOB中的新位置。(为此,请使用cleartool mv。
谢谢VonC!我们认为mv不够的症状是,在命令发出后,新位置的ls在移动的文件夹中没有显示任何内容。这是否意味着我们没有使用同一个VOB?@zeller或者这可能意味着源文件夹的内容尚未添加到源代码管理中(在移动可以帮助查看发生了什么之前,源文件夹中的a
cleartool ls
),它们处于版本控制之下。所以他们在不同的VOB中,我们的假设是错误的,没有其他可能性,对吗?@zeller如果他们在不同的VOB中,那么是的,假设是错误的,cleartool-relocate
是正确的工具。