Perforce等效于svn开关

Sam*_*Sam 3 svn version-control perforce

在svn/cvs中,我经常创建一个本地检出主/主干以开始在代码中工作,然后,当真正的提交分支准备就绪时,切换到它并开始在那里提交代码.

我知道Perforce有相当不同的工作流程,但我想知道是否有任何方法来执行切换并让本地代码开始指向远程存储库中的不同分支.

ran*_*sco 5

是.实质上:

  • 保留您当地的变化
  • 更新工作空间视图以指向其他分支
  • 运行p4 sync以更新您的工作副本
  • 取消您正在进行的工作

在2011.1版本中,其中有几个部分更好:

  • 有一个新p4 update命令可以对就地分支进行快速工作区更新
  • 如果您使用流,则可以通过一步式将工作区移动到新流

Perforce现在有限的测试版中有一个新的P4Sandbox工具.该工具适用于私人本地工作,它确实有一个p4 switch让您感觉非常熟悉的命令.