db.*文件在Perforce的/home中?

db.*文件在Perforce的/home中?,perforce,Perforce,我在我的/home目录中看到几个db.*文件,它们似乎来自perforce。例如,有些文件是db.archmap、db.bodtext、db.change、db.changex 这些文件有用吗?我可以删除它们吗?他们把我的/home目录弄得乱七八糟您可以查看文档以了解这些文件的用途。这些文件只是服务器文件,而不是客户端文件。因此,删除它们是安全的,但如果您启动服务器备份,它将重新创建它们。因此,您可能需要卸载服务器 除非您运行的是测试版,否则他们很快就会推出P4沙盒(我忘了可能是测试版),这可能

我在我的/home目录中看到几个db.*文件,它们似乎来自perforce。例如,有些文件是
db.archmap、db.bodtext、db.change、db.changex


这些文件有用吗?我可以删除它们吗?他们把我的/home目录弄得乱七八糟

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

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


除非您运行的是测试版,否则他们很快就会推出P4沙盒(我忘了可能是测试版),这可能会创建这些文件。我没有beta版,因此无法验证客户端可能创建或不创建哪些新文件。

您已使用主目录作为Performance server的根文件夹启动了服务器。这些文件是启动服务器时生成的文件,除非您希望安装服务器,否则无法删除。我不清楚您是如何启动服务器实例的,因此我将尝试用我的答案涵盖多个方面

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

p4d -r /home/mark/p4server
这将把服务器的文件放到我的主目录下名为“p4server”的目录中


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

我自己也在这一页:)但是我想知道如果我们只使用Performance客户端,它们是否可以删除。。。我相信已经安装了p4d,但不会有本地服务器运行。啊,我明白了。客户端不使用这些。