Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何强制Perforce将文件添加到变更列表?_Perforce - Fatal编程技术网

如何强制Perforce将文件添加到变更列表?

如何强制Perforce将文件添加到变更列表?,perforce,Perforce,我是Perfoce的新用户,请耐心等待 我正在尝试创建已更改文件的提交(我理解它实际上被称为变更列表)。这在其他VC系统中是自动发生的,但在p4中似乎没有简单的方法。。。问题是(可能)我没有手动编辑文件,文件是生成的(请不要问我为什么要签入生成的文件…),所以整个目录树被删除,然后用新文件复制过来。但事实上好像什么都没发生过。在我的工作区和仓库中,它都会显示更新的文件,但当有人在另一台机器上检查这些文件时,这些文件将是以前的版本 我可以通过GUI或命令行来完成。我更喜欢命令行,因为从长远来看,这

我是Perfoce的新用户,请耐心等待

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

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

换句话说,假设这是我从SVN或Git使用的工作流:

  • 运行
    status
    查看更改的内容
  • Stage/add提交您希望在下一个修订版中实现的内容
  • 提交并将其发送到版本控制服务器
我不能做的是“阶段”阶段——因为变化不是自动发现的

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

看来正确的命令是
调和
。另外,正如Bryan Pendleton所建议的,应该有
状态
,但我必须有一个较旧版本的performes,它没有这个命令。当您单击修改后的文件时,该命令也可从Perforce图形界面的depot或workspace面板的上下文菜单中获得。

正确的命令似乎是
协调
。另外,正如Bryan Pendleton所建议的,应该有
状态
,但我必须有一个较旧版本的performes,它没有这个命令。单击修改后的文件时,该命令也可从Perforce图形界面的depot或workspace面板中的上下文菜单中获得。

是,“p4协调”是执行“阶段”操作的最佳工具。如果您喜欢该命令,还可以使用“p4状态”:您应该将解决方案作为问题的答案发布。是的,“p4协调”是执行“阶段”操作的最佳工具。如果您喜欢该命令,还可以使用“p4状态”:您应该将您的解决方案发布为问题的答案“p4状态”向您显示“p4协调”在不执行该命令的情况下会做什么。仅此而已,“p4状态”向您显示“p4协调”在不执行该操作的情况下将执行的操作。这就是全部。