1

我是 Perfoce 的新手,请耐心等待!

我正在尝试创建已更改文件的提交(我理解在 Perforce 中它被称为更改列表)。它在其他 VC 系统中会自动发生,但似乎没有简单的方法来做到这一点p4......问题是(也许)我不是手动编辑文件,文件是生成的(请不要'不要问我为什么我必须签入生成的文件......)所以整个目录树被删除,然后用新文件复制。但是 Perforce 表现得好像什么都没发生一样。在我的工作区和仓库中,它都会显示更新的文件,但是当有人在另一台机器上检出它们时,这些文件将是以前的版本。

我可以通过 GUI 或命令行来完成它。我更喜欢命令行,因为从长远来看,这样可以省去我的麻烦,但无论哪种方式,它似乎都不应该有太多麻烦。

换句话说,假设这是我习惯于 SVN 或 Git 的工作流程:

  • status看看有什么变化。
  • 阶段/添加以提交您希望在下一个修订版中成为的内容。
  • 提交并将其发送到版本控制服务器。

我无法做的是“阶段”阶段 - 因为不会自动发现更改。

编辑 啊,我想,我想通了:和解是我需要的……好吧,我想如果你不结婚,这个词几乎不会出现在你的词汇表中:)

4

1 回答 1

1

看来正确的命令是reconcile. 此外,正如 Bryan Pendleton 建议的那样,应该有status,但我必须有一个旧版本的 Perforces,它没有这个命令。当您单击修改后的文件时,也可以从 Perforce 图形界面的软件仓库或工作区面板的上下文菜单中使用此命令。

于 2013-05-25T05:28:55.517 回答