gpt4 book ai didi

linux - 强制提交标记为 "edit"或 "integrate"的文件,为什么?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:15:16 25 4
gpt4 key购买 nike

我在 Linux 上使用 perforce。

当我提交时,我发现其中一个已提交文件的状态标记为edit

//depot/common/mySpace/branches/mySpace___home_user_mySpace_project_level/myfile.cxx  #  edit

但有时用integrate标记。

如何使这个集成?这样做有什么好处吗?

我们将不胜感激。

最佳答案

  • 如果您对已存在于版本控制下的文件进行更改(无需运行 p4 integrate),并提交更改,它将被标记为 edit

  • 如果您将一个文件或一组文件从一个 perforce 位置集成到另一个位置,只要您在提交前不做任何进一步更改,它就会被标记为集成

  • 如果您在提交前整合并编辑文件,perforce 会将其标记为edit

老实说,标记为集成或编辑的文件没有任何优缺点。在这两种情况下,文件之间仍然存在有效的集成历史记录,可以与 p4 filelogp4 annotate 等工具一起使用。

除了editintegrate之外,还有addbranchdelete

  • perforce 在新添加文件时将其标记为 add
  • perforce 将文件标记为 分支,当它是第一次从某个位置集成并且该文件在目标中尚不存在时。
  • perforce 在文件被删除时将其标记为delete

关于linux - 强制提交标记为 "edit"或 "integrate"的文件,为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15419998/

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