gpt4 book ai didi

perforce - Perforce 升级后未知字段名称 'SubmitOptions'

转载 作者:行者123 更新时间:2023-12-02 19:23:42 24 4
gpt4 key购买 nike

我刚刚从 Windows 2003 Perforce 2009.2 安装迁移/升级到 Windows 2008 R2 2010.2 机器,并注意到升级后,似乎出现的唯一问题是无法从 UI 创建/编辑工作区 - 因为它尝试设置 SubmitOptions 参数并抛出

Error at line 0 of field 'SubmitOptions' in client specification.
Unknown field name 'SubmitOptions'.

是的,只要我不尝试包含 SubmitOptions 参数,我就可以使用 p4 客户端 创建/编辑客户端规范。

据我所知,升级的各个方面都成功了(p4d 替换、p4d -xu 升级数据库、许可证到位等)

有什么想法吗?尚未在网上找到有关此问题的耳语(而且我的 Google-fu 非常好......)

更新:p4 spec -o client 的输出(我已删除所有注释)

# A Perforce Spec Specification.
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
309 Options line 64 optional
310 LineEnd select 12 optional
311 View wlist 64 optional

Words:
View 2

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

Values:
Options noallwrite/allwrite,noclobber/clobber,nocompress/compress,unlocked/locked,nomodtime/modtime,normdir/rmdir
LineEnd local/unix/mac/win/share

最佳答案

最后,向客户端规范提交以下添加内容解决了该问题:

Fields:
313 SubmitOptions select 25 optional
314 Stream line 64 optional
Formats:
SubmitOptions 0 L
Values:
SubmitOptions submitunchanged/submitunchanged+reopen/revertunchanged/revertunchanged+reopen/leaveunchanged/leaveunchanged+reopen

我将这些添加到以前的值中,并使用以下组合提交更改

p4 configure set spec.custom=1

p4 spec -i client < fixedp4clientspec.txt

需要第一个命令,因为我收到错误 "Custom spec of type 'client' is not allowed. Set spec.custom=1 to override."当我尝试在没有它的情况下更新规范时。我实际上并不知道需要第 314 行来解决这个问题,但在与其他地方工作的规范进行比较时建议使用第 314 行。

感谢您的帮助!

关于perforce - Perforce 升级后未知字段名称 'SubmitOptions',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6076338/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com