我正在尝试从 perforce 代理服务器中删除旧的修订文件。我找到了想要删除的修订,但我只是不知道如何实际删除它们。
假设我想从我的 p4p 服务器中删除这个文件,我该如何做呢?
//depot/folder/file.txt#12
Run Code Online (Sandbox Code Playgroud)
感谢您的帮助!
编辑:这里的目标不是完全删除文件,而是通过删除代理上不需要的修订来释放代理上多余的 HDD 空间。
代理没有用于清理其缓存的高级命令。只需登录到运行代理的计算机,找到文件系统上的缓存目录,然后删除该目录中的文件即可。
下次任何用户通过代理引用这些文件时,代理将自动从服务器重新请求它们,并在那时重新缓存它们。
当然,您必须以具有足够权限的用户身份登录代理计算机,才能从代理的文件系统中删除文件。例如,以运行代理的用户身份登录。
注意,不要删除文件!这会将它们从主服务器中删除,而不是从代理中删除(更糟糕的是,它甚至不会从代理中删除它们,而只会从主服务器中删除!)。
许多管理员编写简单的脚本,定期以自动方式清理代理缓存中的文件。如果您想编写这样的脚本,您可以在网络上找到示例。
| 归档时间: |
|
| 查看次数: |
1446 次 |
| 最近记录: |