2011-10-20 52 views
3

在SVN/CVS我經常創建主/主幹的地方結賬啓動代碼的工作,然後,當真正的承諾分支已經準備好,切換到它,並開始commiting代碼出現。Perforce公司相當於SVN開關

我知道Perforce公司有相當不同的工作流程,但我不知道是否有任何方式進行切換,並具有本地代碼開始指着比以前的遠程儲存不同的分支。

回答

5

是。本質:

  • 擱置你的本地修改
  • 更新工作區視圖,使其指向另一個分支
  • 運行p4 sync更新你的工作副本
  • 取消擱置你的工作進度

幾個零件這是在2011.1版本更好:

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

Perforce的有新的P4Sandbox工具現在在一個有限的測試版中。該工具適用於本地私人工作,並且它有一個p4 switch命令,您會感覺非常熟悉。

+0

可悲的是,我的Perforce的版本不支持貨架。我讀了一下沙盒工具,它看起來很有希望,我希望我們能夠使用它! – Sam