gpt4 book ai didi

perforce - 如何在 perforce 中将本地修改的文件与服务器修订同步

转载 作者:行者123 更新时间:2023-12-04 00:08:10 26 4
gpt4 key购买 nike

我正在使用服务器修订版更新本地修改的文件,以便我拥有所有最新的更改(其他开发人员在我处理文件时所做的更改)。我已经尝试过 p4 同步。有谁知道处理这个问题的正确方法?

谢谢

最佳答案

如果文件已打开进行编辑,并且您已经运行了“p4 sync”,那么您应该会看到如下消息:

$ p4 sync
//depot/main/b#2 - is opened and not being changed
... //depot/main/b - must resolve #2 before submitting

这意味着 Perforce 已准备好让您将更改与新修订版中的更改合并在一起。

Perforce 将此过程称为“解决”更改,并告诉您必须在提交文件之前解决它们。

当您准备好将更改与新修订中的新更改合并时,请运行:
$ p4 resolve

许多人发现合并更改的过程有点复杂,并且更喜欢使用 GUI 工具。尝试从 Perforce 网站下载 P4V 工具,它将帮助您使用可视化合并工具合并更改。

如果您决定这样做 不是 想要保留您的本地更改,并且更愿意放弃它们,而是使用最新版本的文件,您可以通过运行来放弃您的更改:
$ p4 revert

不过要小心!这将丢失您对文件所做的所有未提交的更改! “sync -f”命令和“p4 clean”命令也是如此;这些命令告诉 Perforce,您不希望在本地进行未提交的更改,并且 Perforce 应该使用来自服务器的干净副本替换该文件。

关于perforce - 如何在 perforce 中将本地修改的文件与服务器修订同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27416471/

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