显示搁置的 perforce 文件中的更改

发布于 2025-01-05 18:58:50 字数 163 浏览 0 评论 0原文

如果同事有一个搁置在 perforce 中的文件,并且我想将搁置变更列表中的文件与该文件的源版本进行比较,那么执行此操作所需的 perforce 命令是什么?

例如,如果文件 a.txt 被搁置在变更列表 156222 中,我如何查看搁置变更列表中对 a.txt 的更改与 a.txt 的当前审核

If a colleague has a file shelved in perforce, and I'd like to diff the file in the shelved changelist against the source version of that file what is the perforce command needed to do this?

For example if the file a.txt is shelved in changelist 156222 how do I view the changes to a.txt that are in the shelved changelist vs. the current review of a.txt

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

绾颜 2025-01-12 18:58:50

如果您知道搁置文件的修订版(例如#4)和头修订版(在本例中为#3),您可以使用

p4 diff2 //path/to/depot/file#3 //path/to/depot/file@=<changenumber>

,或者 - 甚至更简单 - 您可以使用 p4描述 (请参阅manual):

p4 describe -S <changenumber>

使用以下命令查找更改号码:

p4 changes -u <user> -s shelved

If you know the revision of the shelved file (e.g. #4) and the head revision (#3 in this case) you can use

p4 diff2 //path/to/depot/file#3 //path/to/depot/file@=<changenumber>

or - even easier - you can use p4 describe (see manual):

p4 describe -S <changenumber>

Find the changenumber with:

p4 changes -u <user> -s shelved
笑着哭最痛 2025-01-12 18:58:50

如果您使用 P4V,您可以转到“待处理”选项卡并选择同事的“用户”和“工作空间”(借助下拉“浏览...”选项)。

然后您将看到他/她的待处理列表,无论是否由搁置的文件组成。从那里开始,正常的“Diff Against”将适用于“a.txt”文件。

If you are using P4V, you can go to your Pending tab and select the "User" and "Workspace" of your colleague (with the help of the drop-down "Browse..." option).

Then you will see his/her Pending lists, being it composed of shelved files or not. From there, the normal "Diff Against" will work for the "a.txt" file.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文