0

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

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

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

4

1 回答 1

1

在各种工具中广泛使用一种基本实践——在人们之间分享变化。

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

  2. 分享以供审查。例如 Code Collaborator 使用 Perforce 书架作为审查对象。

  3. 共享以实现进一步的自动化。例如,我的公司使用 P4 待定更改列表将更改纳入持续集成,并在通过测试时进一步提交。

所以基本上从 git 或任何其他 DVCS 用户的角度来看,架子是分支的一种奇怪的替代品,没有什么你不能用架子做的,你可以用 DVCS 中的分支做。

于 2012-05-29T11:30:06.007 回答