P4V / P4将工作区文件夹同步到软件仓库

时间:2015-04-14 03:04:14

标签: sync perforce workspace p4v depot

在我的本地工作区文件夹中,我添加/更新/删除文件,并希望它们与软件仓库同步。文件数量很大,我希望P4V / P4能够自动检测和同步它,就像SVN / Git一样。

然而,在Perforce中出于这个简单的目的似乎并不容易......在P4V中检出整个文件夹只检测更新的文件,"标记为添加"可以检测添加的文件,但似乎无法检测已删除的文件,除了手动"标记为删除"。

我发现P4有一个sync命令,但似乎只有从软件仓库到工作区?

请帮忙吗?

P4V中的工作区:

Workspace

P4V仓库:

Depot

1 个答案:

答案 0 :(得分:2)

要让Perforce确定您在工作站磁盘上添加,更新或删除的文件,您正在寻找的命令是“协调”。

(正如您所注意到的,“同步”从服务器获取更改的文件,这也很有用,但不是您想要做的事情 - 您正试图转向其他方向,从中取出已更改的文件您的本地工作站,并将它们提交给服务器。)

这些相关问题中有很好的信息:How to reconcile newer workspace files with depot in Perforce?Perforce reconcile offline work doesn't notice the changes

还要查看本文中的许多其他替代方法和技巧:http://answers.perforce.com/articles/KB/3481/?q=working+disconnected+from+the+server&l=en_US&fs=Search&pn=1