|
|
1
7
我以前一次就做过,但根据您的构建过程,我建议您不要这样做。我通常做的是:
编辑:更好的方法 我意识到我经常使用不同的方法,但“移动”文件的想法分散了我的注意力。因此,我建议采取以下步骤:
此方法允许编辑与重命名/移动完全分离,同时不会使项目处于无法编译的状态。
|
|
|
2
2
提交移动更改,然后重新打开进行编辑(也可以使用重新打开选项)。 在更改历史记录中,用户更易于阅读。
|
|
|
3
1
我会说总是先提交然后编辑。它更干净,使您的存储库中发生的事情更加明显。然后只需在新位置签出文件并进行任何更改。这也使得更明显的是,这些更改是在新位置进行的,并且所有这些更改都是在重命名后进行的。 |
|
|
4
0
是的,你可以。只需重新打开以编辑分支文件(即新文件)。在P4Win中,有一个上下文菜单(“重新打开以进行编辑”)。 |
|
|
5
0
“安全”可能是这里的一个要点。一旦您重命名或移动该文件,它将获得一个修订号“1”,对于您的Perforce客户端来说,它看起来像一个新文件。当然,管理员将能够获取其以前的历史记录,但是如果文件的编辑/版本历史记录对您很重要,那么获取旧版本就有点困难。 更新:感谢准将杰格和格雷格·惠特菲尔德的启发性评论。
根据Perforce支持,通过分支或文件夹移动更容易跟踪修订历史是经常要求的功能,并且在他们当前的路线图中。 Perforce的答案是:目前,没有一种方法可以移动/重命名/集成文件,同时仍然保持精确的文件历史记录。 但是,如果通过右键单击要共享的文件夹选择“集成…”,则新分支文件夹和基础文件的文件版本将从修订版#1开始,但分支文件夹和基础文件以及原始文件夹和基础文件之间的集成历史记录将保留,您可以通过它跟踪文件的修订历史记录。 |