Perforce 服务器从 2017 年升级到 2023 后无法创建工作区

问题描述 投票:0回答:1

我最近将我们团队的 Perforce 服务器从版本 2017.1 升级到 2023.1 Windows。我们有相当基本的服务器配置,升级几乎是无缝的。自大约两周前升级以来,我们与现有客户没有任何问题。

但是,在 P4V 上创建新工作区或更新现有工作区的仓库映射时,会引发以下错误: “无法创建名为 '' 的工作区。 客户端规范中“选项”字段第 0 行出错。 字段“选项”的值必须是 Submitunchanged/submitunchanged+reopen/revertunchanged/revertunchanged+reopen/leaveunchanged/leaveunchanged+reopen 之一。"

以下是客户端规格。

p4 client
的结果:


Client: xyz

Update: 2023/08/10 14:25:09

Access: 2023/08/10 14:25:09

Owner:  abc

Host:   xyz

Description:
    Created by abc.

Root:   c:\Users\User

Options:    submitunchanged

LineEnd:    local

View:
    //depot/... //xyz/...

p4 spec -o client
的结果:

Fields:
        301 Client word 32 key
        302 Update date 20 always
        303 Access date 20 always
        304 Owner word 32 optional
        305 Host word 32 optional
        306 Description text 128 optional
        307 Root line 64 required
        308 AltRoots llist 64 optional
        313 Options select 25 optional
        310 LineEnd select 12 optional
        314 Stream line 64 optional
        316 StreamAtChange line 64 optional
        315 ServerID line 64 always
        318 Type select 10 optional
        319 Backup select 10 optional
        311 View wlist 64 optional
        317 ChangeView llist 64 optional

Words:
        View 2

Formats:
        Client 1 normal
        Update 2 L
        Access 4 L
        Owner 3 R
        Host 5 R
        Options 0 L
        LineEnd 0 L

Values:
        Options submitunchanged/submitunchanged+reopen/revertunchanged/revertunchanged+reopen/leaveunchanged/leaveunchanged+reopen
        LineEnd local/unix/mac/win/share
        Type writeable/readonly/graph/partitioned
        Backup enable/disable

我在这里遵循了解决方案的修改版本:[https://stackoverflow.com/questions/6076338/unknown-field-name-submitoptions-after-perforce-upgrade]。我将“SubmitOptions”添加到客户端规范中,但这导致了此错误。

规格说明错误。内置字段无法更改。

有什么建议吗?还有其他规格需要检查吗?

perforce p4v perforce-client-spec
1个回答
0
投票

升级过程中的一个步骤失败,因为:“该进程无法访问该文件,因为该文件正在被另一个进程使用。”我在 log.txt 文件中忽略了这个错误。将 P4ROOT 从防病毒扫描中排除,然后升级服务器解决了我的问题。

© www.soinside.com 2019 - 2024. All rights reserved.