【问题标题】:How to reconcile newer workspace files with depot in Perforce?如何在 Perforce 中协调较新的工作区文件与仓库?
【发布时间】:2015-04-02 09:52:02
【问题描述】:

我的仓库说它有一堆不同文件的最新版本,但我的本地工作区实际上有更新的版本。我的工具(P4V 和 VS 插件)错误地告诉我一切都是最新的。

我可以证明是这样的,因为如果我签出文件,不做任何更改,然后提交,更改就会被提交并且历史看起来是正确的并且get latest 其他机器上的操作会拉取文件的正确版本。

这并不是一个真正可行的解决方案,因为可能有许多文件需要此修复,而我无法知道我已全部修复。

我认为这个问题是由于偶尔脱机工作和(错误地)在我需要进行更改时玩弄文件上的只读标志造成的。

所以我的问题:

我是否可以运行一个命令(或类似命令)来查看我的工作区文件并查看尚未提交的更改。基本上忽略了文件的“报告”状态?类似于 sync 但相反的东西? 这将允许我“强制提交”所有这些文件并使 depot 处于正确状态。

【问题讨论】:

  • 刚刚想到。如果我检查每个文件然后执行“如果未更改则还原”命令会有什么影响?这不会让我只签出已更改的文件吗?
  • 这可行,但您仍需处理已删除但仍在软件仓库中的文件。下次您p4 sync 时,这些文件会出现。必须有更好的方法来reconcile。我什至考虑过创建一个新的分支。

标签: perforce


【解决方案1】:

您要查找的命令称为“p4 reconcile”。以下是一些背景信息:Working Disconnected from the Perforce Server

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2012-10-31
  • 2014-11-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多