Perforce(p4)搁置工作流程?

时间:2012-05-28 17:20:01

标签: version-control perforce shelve

我正在尝试设计有用的工作流程来处理p4搁置。我是一个git用户,错过了很多功能。

基本流程(存储未完成的更改列表,执行其他操作,返回完成初始任务 - 相当于git stash)是微不足道的;我正在寻找有关如何在更复杂的场景中使用此功能的教程/文章。

我应该放弃并改用git-p4或p4sandbox吗?

1 个答案:

答案 0 :(得分:1)

在各种工具中广泛使用的一种基本做法 - 它在人们之间分享变化。

  1. 按原样分享 - 其他人可以访问您的待处理更改列表,以便他们可以重新使用您的delta

  2. 分享以供审核。例如。 Code Collaborator使用Perforce货架作为主题进行审核。

  3. 分享进一步的自动化。例如。我的公司使用P4等待更改列表,以便在通过测试时将更改与持续集成进行进一步提交。

  4. 所以基本上从git或任何其他DVCS用户的角度来看,货架是分支机构的一种奇怪的替代品,你可以用DVCS中的分支机构做任何事情。