将我签出的文件从实际目录复制到我的主目录中可以吗?

时间:2019-04-03 12:20:19

标签: clearcase checkout cleartool

我是新来的澄清案件。我们的组织代码使用大写字母进行版本控制,我必须编辑一些代码。代码是数据库.ddl文件。所以有2个.ddl文件用于一个软件包。

我已检出必须使用的代码段。但是我在任何地方都看不到它们。我已经检查了我正在使用的FTP客户端以及本地客户端。

现在我对两部分感到困惑:

  1. 签出后,是否将.ddl文件从当前位置复制到我的clearcase主页中,然后将其下载到pc上并使用它们?那就是我现在正在做的。

  2. 还是有其他方法可以从PL / SQL开发人员生成ddl文件? 我可以看到包和包主体,但是找不到.ddl文件。

在这里,我附加了clearcase终端命令和响应:

denoad32:ddl $ cleartool lsco -me
--04-03T03:02  Sayan.Sikdar checkout version "XXONT_OH_REL_SC_HOLD_PB.ddl" from /main/R12/8 (reserved)
--04-03T03:02  Sayan.Sikdar checkout version "XXONT_OH_REL_SC_HOLD_PS.ddl" from /main/R12/3 (reserved)

我现在正在做的是检查文件。现在我已经签出了文件,现在将其从当前位置复制到我的视图主页。然后我下载并使用它。

2 个答案:

答案 0 :(得分:1)

基本上,您已经使用“ cleartool co”命令检出了文件。为了能够访问文件,您需要位于Clearcase视图中。如果您与执行检出时处于同一会话中,则应该有权访问检出的文件。

通常的工作流程是:

  1. 检出文件
  2. 修改并保存文件
  3. 签入文件

所有这些都必须在Clearcase视图中完成。

答案 1 :(得分:1)

  

将它们下载到PC并使用吗?

如果您的PC有一个ClearCase Client,它可以承载一个ClearCase视图(快照或动态),并将下载自动检出的文件。

  

是否还有其他方法可以从PL / SQL开发人员生成ddl文件

如果存在,那将解释为什么您看不到这些文件:they can be generated

pg_dump -U user_name -h host database -s -t table_or_view_names -f table_or_view_names.sql