我得拆分一台绝地VCS服务器。我有4个Delphi项目在它上面,我必须给2个项目给一个公司和2个给另一个公司。
这个想法是恢复2个绝地VCS备份(2个数据库备份),并删除其他客户的项目。现在不可能真正从绝地移除一个项目,因为this article in JEDI VCS FAQ中所描述的引用完整性。
因此,由于删除是不可能的,所以我有了在保存源文件的blob字段中写入NULL的想法。这样,如果客户1试图恢复客户2项目,他将简单地获得文件列表,然后可能在读取文件时出错。如果我可以将表设置为NULL,那么dpr dfm pas文件将不再真正存在于数据库中。
这个是可能的吗?
有没有人写过这样的查询?
服务器版本为V2.4.1.790。
发布于 2010-07-29 02:09:55
项目可以在很大程度上从JVCS存储库中删除。不能删除的是项目条目本身,但是可以删除模块,包括它们的修订版和blobs。
具体步骤如下:
顺便说一句,最新版本是2.4.5.820。
https://stackoverflow.com/questions/3341590
复制相似问题