0

我通常使用 GIT 进行本地版本控制。服务器使用 perforce。虽然我在 git 中有一组很好的小提交并且我喜欢它,以便我可以看到带有提交的消息。这有助于回忆采取的许多步骤。

但是对于服务器,我只是keep shelving the file to the same pending changelist在 perforce 中。我不还原文件。这是 perforce 客户端中给出的选项。

How can i save my changes with the messages?

我需要使用搁置以外的东西吗?

4

2 回答 2

2

听起来您应该制作多个架子,而不是更新单个现有架子。

或者,为您的工作创建一个分支,并将每个增量更改作为单独的更改列表提交。由于您在单独的分支中工作,因此您的工作不会影响其他人,直到您将分支中的工作整合回父代码线。

一般来说,我发现只要我想跟踪多于一组的更改(即多于一个 git 提交),就该创建一个分支了。

Perforce 有多种功能可以在这种情况下有效地使用;请联系您站点的 Perforce 管理员寻求帮助。

于 2013-12-12T15:17:12.757 回答
0

布莱恩的回答可能是最直接的选择。您还可以考虑使用P4 Sandbox,这基本上是完成同一件事的不同方式。

于 2013-12-12T17:59:18.567 回答