如何在Perforce中实现更少侵入性的工作流程? (厌倦了只读文件)

时间:2014-05-16 13:19:51

标签: perforce

在工作中,我们使用名为Perforce的版本控制系统。奇怪的是,它只是从repo下载所有文件。然后,只要您想编辑其中任何一个,它就会要求您告诉它(p4 open)。这很乏味,并且真正打断了我的注意力 - 我只是想在我的电脑上编辑一个文件,而不是考虑版本控制。

是否可以使用较少侵入性的工作流程?我想在我认为合适的时候编辑计算机上的文件。然后,当我完成后,将它们分组并将其标题为提交/更改列表。

2 个答案:

答案 0 :(得分:6)

您可以完全控制此工作流程。

在这里做什么:

  1. 更改您的客户选项以指定" allwrite"
  2. 重新同步您的文件,现在它们都可以写了
  3. 根据需要编辑文件
  4. 当您准备好提交时,请运行' p4 reconcile'。它将确定您编辑的文件,添加的文件,已删除的文件。
  5. 提交您的更改
  6. 如您所说,根据需要在计算机上编辑文件。然后,完成后,将它们分组并将其标题为变更列表并提交它们。

    这是" allwrite"的一些文档。选项:http://www.perforce.com/perforce/doc.current/manuals/cmdref/p4_client.html

答案 1 :(得分:0)

如果您在Visual Studio中工作,那么我强烈建议您查看P4VS。我认为这将解决您在工作流程中遇到的大部分(如果不是全部)问题。

您还可以在工作区中使用“Allwrite”选项,这将使所有文件都可写。如果你走这条路线,你仍然需要标记要编辑的文件并将它们分组到提交的变更列表中,但它不会在你编程时打断你。