gpt4 book ai didi

perforce - 强制 Perforce 接受有效的工作区 View

转载 作者:行者123 更新时间:2023-12-02 02:26:56 29 4
gpt4 key购买 nike

我已 checkout 许多文件并准备好提交更改。

我意识到我的客户端规范对我的备用根进行了硬编码,因此我从客户端规范的所有行中删除了备用根,而是在备用根框中指定了它。

我还有一些文件没有 checkout ,我还没有准备好添加到更改列表中,所以我重命名了下面的目录结构,然后同步了我需要的所有分支,然后将目录重命名为 AltBranch,并将旧目录重命名回来。

但是现在所有 checkout 的文件都被列为“未映射到工作区 View ”——但是它们仍然存在。

我想强制 perforce 同意我的版本,所以我尝试了 p4 sync -k,但是我得到了错误

//.../X.cpp#10 - is opened for edit and can't be deleted

然后我尝试了 p4 sync -k -f,但我得到了错误

//.../X.cpp#10 - refreshing C:\Work\...\X.cpp
//.../X.cpp#10 - is opened for edit and can't be deleted

总的来说,我真的很喜欢 Perforce,但是它坚持总是知道最好的做法令人沮丧

最佳答案

当您没有 checkout 文件时,重新安排您的客户端映射要容易得多。你有规范仓库吗?如果是这样,您可以通过从 spec depot 恢复它来轻松恢复到以前版本的客户端定义。然后,提交或搁置您的文件,这样您就可以到达工作区中没有打开的文件的地步。然后,您可以重新安排您的客户端映射并尝试不同的布局,Perforce 将愉快地重新排列您磁盘上的文件,而不会遇到打开文件的问题。

关于perforce - 强制 Perforce 接受有效的工作区 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5565220/

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