2011-10-20 53 views
3

在SVN/CVS我经常创建主/主干的地方结账启动代码的工作,然后,当真正的承诺分支已经准备好,切换到它,并开始commiting代码出现。Perforce公司相当于SVN开关

我知道Perforce公司有相当不同的工作流程,但我不知道是否有任何方式进行切换,并具有本地代码开始指着比以前的远程储存不同的分支。

回答

5

是。本质:

  • 搁置你的本地修改
  • 更新工作区视图,使其指向另一个分支
  • 运行p4 sync更新你的工作副本
  • 取消搁置你的工作进度

几个零件这是在2011.1版本更好:

  • 有一个新的p4 update命令,做一个快速的工作区更新就地分支
  • 如果你使用流,你有一个一步到位的方式,以您的工作空间移动到一个新的流

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

+0

可悲的是,我的Perforce的版本不支持货架。我读了一下沙盒工具,它看起来很有希望,我希望我们能够使用它! – Sam