来自Perforce的db。*文件?

时间:2011-08-18 19:06:21

标签: perforce

我在/ home目录中看到了几个db。*文件,看起来它们来自perforce。例如,某些文件为db.archmap, db.bodtext, db.change, db.changex

这些文件有用吗?我可以删除它们吗?他们让我的/ home目录凌乱

3 个答案:

答案 0 :(得分:4)

您已使用主目录启动服务器作为Perforce服务器的P4ROOT文件夹。这些文件是从启动服务器生成的文件,除非您想要管理服务器安装,否则无法删除这些文件。我不清楚你是如何启动服务器实例的,所以我会尝试用我的答案覆盖多个基础。

如果要在自己的帐户下启动服务器,则应设置P4ROOT环境变量并将其指向服务器存储其文件的位置。或者,在启动服务器时,可以使用-r选项在命令行上指定根文件夹:

p4d -r /home/mark/p4server

将服务器的文件放入我的主目录中名为“p4server”的目录中。

通常,最好使用专用于运行perforce的用户运行perforce服务器。我使用一个名为'perforce'的用户。我在该用户环境中设置了P4ROOT(和其他变量)。如果您不能使用单独的用户,则可能更容易使用上面提到的-r命令行选项。

答案 1 :(得分:1)

这些文件只是服务器文件,而不是客户端文件。因此删除它们是安全的,但如果您启动服务器备份,它将重新创建它们。所以你可能想要卸载服务器。

除非您正在运行测试版,否则他们很快就会推出p4sandbox(可能在测试版中,我会忘记),这可能会创建这些文件。我没有测试版,因此我无法验证客户端可能创建或未创建的新文件。

答案 2 :(得分:0)

您可以查看文档here,了解这些文件的用途。