Perforce等效于svn开关

时间:2011-10-20 17:32:48

标签: svn version-control perforce

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

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

1 个答案:

答案 0 :(得分:5)

是。基本上:

  • 搁置您当地的更改
  • 更新工作区视图以指向其他分支
  • 运行p4 sync以更新您的工作副本
  • 取消您正在进行的工作

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

  • 有一个新的p4 update命令可以为就地分支执行快速工作区更新
  • 如果您使用流,则可以通过一步法将工作区移至新流

Perforce目前在限量测试版中推出了新的P4Sandbox工具。该工具适用于私人本地工作,它有一个p4 switch命令,让您感觉非常熟悉。