我是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)
当谷歌搜索这个问题时,没有太多信息表明这可能是微不足道的事实。
答案 0 :(得分:5)
如果perforce中不存在文件,则无法对其进行编辑。如果当前打开了要添加的文件,则无需编辑该文件。提交包含add的更改时,将使用当时文件的内容。提交添加文件的更改后,只要您想要随后修改文件,就可以p4 edit foo.txt
将其添加到更改列表,进行更改,然后提交更改。