p4 - 如何编辑为在客户端添加或不添加而打开的文件

时间:2014-12-22 18:33:50

标签: version-control perforce

我是p4的新手,所以一些解释会比答案本身更受欢迎和更有帮助。

我想编辑文件foo.txt。我在这个文件所在的目录中。

我尝试编辑foo.txt如下:

$p4 sync
File(s) up-to-date.

$p4 edit foo.txt
foo.txt - files(s) not on client

$p4 add foo.txt
//depot/directory/foo.txt#1 - opened for add
$p4 edit foo.txt
//depot/directory/foo.txt#1 - can't edit (already opened for add)

当谷歌搜索这个问题时,没有太多信息表明这可能是微不足道的事实。

1 个答案:

答案 0 :(得分:5)

如果perforce中不存在文件,则无法对其进行编辑。如果当前打开了要添加的文件,则无需编辑该文件。提交包含add的更改时,将使用当时文件的内容。提交添加文件的更改后,只要您想要随后修改文件,就可以p4 edit foo.txt将其添加到更改列表,进行更改,然后提交更改。