ClearCase:我可以在动态视图中劫持文件吗?

发布于 2024-12-10 13:27:15 字数 249 浏览 0 评论 0原文

我正在 Unix 平台的动态视图中工作。我需要暂时劫持一个文件,稍后再取消劫持。但命令 chmod +w filename 不起作用。
我收到消息chmod:警告:无法更改文件名
我可以从 Windows 中的快照视图更改文件的只读属性。

问题:

  1. 在动态视图中劫持是否可能?如果是,怎么办?
  2. 有没有cleartool命令可以取消文件劫持?

I am working in a dynamic view in Unix platform. I need to hijack a file temporarily and cancel the hijacking later. But the command chmod +w filename is not working.
I get the message chmod: WARNING: can't change filename.
I can change the read-only attribute of the file from a snapshot view in windows.

Questions:

  1. Is hijacking possible in a dynamic view? If yes, how?
  2. Is there a cleartool command to cancel hijacking of a file?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

兰花执着 2024-12-17 13:27:15

动态视图的副作用之一是 ClearCase 将控制您通过网络访问的文件的属性,这与快照视图(其中所有内容都复制到硬盘驱动器上)相反。

1/ 是的,这是可能的,尽管它并不是真正的“被劫持”状态。
动态等效项被命名为“eclipsed”:其想法是使用与版本化文件同名的私有文件来取代版本化文件的位置(“eclipsed”)。

您只需制作该文件的副本作为备份,然后通过不选择该文件使该文件不可见(在动态视图中的任意位置键入“cleartool edcs”):

element /vob/path/to/file -none

然后重命名备份副本,恢复其原名。

eclipsed file

2/ 要撤消一个 eclipsed 文件,您只需移动它或删除它即可。
版本化文件(被私有文件黯然失色)会立即恢复。

有关更多信息,请参阅 IBM 文章“关于 eclipsed 文件和 ClearCase”。

One of the side-effects of a dynamic view is that ClearCase will control the attributes of the file you access to through the network, as opposed of a snapshot view (where everything is copied on your hard drive).

1/ Yes it is possible, even though it isn't really an "hijacked" state.
The dynamic equivalent is named "eclipsed": the idea is for a private file of the same name than a versioned one to take the place ("eclipsing") of the versioned file.

You simply make a copy of that file as a backup, and make that file invisible by not selecting it (type "cleartool edcs" anywhere within the dynamic view):

element /vob/path/to/file -none

Then you rename the backup copy, restoring its original name.

eclipsed file

2/ to undo an eclipsed file, you simply move it or delete it.
The versionned file (eclipsed by the private one) is restored instantly.

See IBM article "About eclipsed files and ClearCase" for more.

臻嫒无言 2024-12-17 13:27:15

为什么不进行无保留结账?

cleartool checkout - 未保留的文件名

Why not doing an unreserved checkout?

cleartool checkout -unreserved filename

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文