代码之家  ›  专栏  ›  技术社区  ›  UnDiUdin

我如何删除绝地风投中的项目?

  •  2
  • UnDiUdin  · 技术社区  · 14 年前

    我得分拆一台绝地风投服务器。我有4个德尔福项目,我必须给2个项目,一个公司和其他公司。

    其想法是恢复2个JEDI VCS备份(2个数据库备份),并删除另一个客户的项目。现在不可能真正从绝地中移除一个项目,因为参考完整性如中所述 this article in JEDI VCS FAQ

    因此,由于删除是不可能的,我有一个想法,写空的blob字段中的源文件保存。这样,如果客户1尝试恢复客户2的项目,他只会得到文件列表,然后可能会在读取文件时出错。如果我可以将表设置为NULL,那么dpr-dfm-pas文件将不再存在于db中。

    这可能吗?

    1 回复  |  直到 13 年前
        1
  •  2
  •   Uwe Schuster    14 年前

    一个项目在很大程度上可以从JVC回购中移除。不能删除的是项目条目本身,但是可以删除包括其修订版和blob的模块。

    步骤如下:

    • 在GUI客户端的主菜单中调用“服务器|废弃模块” (这可能需要一些时间)
    • 调用“从存档中删除” (这可能需要一些时间)

    顺便说一句,最新版本是2.4.5.820。