尚不完全清楚您做了什么,但您应该做的是,假设该文件MiscScripts.js
已经作为普通(查看私有)文本文件存在,并且 ' ct
' 是的别名cleartool
:
cd /vobs/yourvob/directory
ct co -c 'Add MiscScripts.js' .
ct mkelem -c 'Miscellaneous JavaScript Script Fragments' MiscScripts.js
ct ci -nc .
ct ci -nc MiscScripts.js
现在我们必须尝试猜测你实际上做了什么。
我假设您检查了目录。你接着说:
我没有创建新文件,而是不小心将 ValidationScripts.js 重命名为 MiscScripts.js
有两种可能:
mv ValidationScripts.js MiscScripts.js
ct mv ValidationScripts.js MiscScripts.js
要修复案例 1,您应该简单地运行:
mv MiscScripts.js ValidationScripts.js
要修复案例 2,您应该取消目录签出或撤消移动:
任何一个
ct unco -rm .
或者
ct mv MiscScripts.js ValidationScripts.js
然后你继续说:
我尝试ValidationScripts.js
使用合并重新创建文件,现在我被同一个文件卡住了,但有两个不同的名称:ValidationScripts.js
和MiscScripts.js
.
这让我感到困惑......我看不出合并会有什么帮助。后面的评论听起来好像你做了类似的事情:
ct ln MiscScripts.js ValidationScripts.js
在不确切知道您所做的事情的情况下,很难知道要推荐什么。关键问题是:
- 你
ct mkelem
是用来创建新文件的吗?
- 如果你这样做了,那么我们必须担心不会在 VOB
lost+found
目录中创建丢失的条目。
- 如果你没有,那么生活就更简单了。
- 你签入目录了吗?
- 如果没有,请不要这样做。
- 如果你这样做了,那么我们将需要弄清楚如何让你回到以前的版本(但我们不再需要担心
lost+found
文件。
- 你签到
MiscScripts.js
了吗?