【问题标题】:Why does the Perforce Visual Studio plugin run "p4 changes -s pending -l" before every check in为什么 Perforce Visual Studio 插件在每次签入前运行“p4 changes -s pending -l”
【发布时间】:2011-05-05 20:56:54
【问题描述】:

每当我使用适用于 Visual Studio 的 Perforce 插件 (p4scc) 将文件签入我的 Perforce 软件仓库时,“提交更改列表”对话框出现之前都会出现明显延迟(有时长达一分钟)。

在日志文件中(通过插件首选项中的“启用日志记录”启用)有一个条目"p4 changes -s pending -l"。此命令下载所有待处理的更改列表,在我们的环境中,这些更改列表的数量为几十万。 (我猜插件这样做是为了能够给我一个我可能想要将文件移动到的其他待处理更改列表的列表。)

有没有办法阻止插件这样做?

我在 Visual Studio 2008 中使用 P4V 版本 2009.1/212209。

【问题讨论】:

  • 我们有 150,000 个待处理的 CL,我在 OSX 上看到了与 P4V 相同的问题。这个问题比p4scc插件更普遍。

标签: visual-studio-2008 perforce


【解决方案1】:

简短的回答是。对不起。如果它真的让事情变慢,请发送电子邮件 support@perforce.com 并将其报告为错误(或至少质疑它为什么这样做,因为可能有充分的理由)。

恕我直言,更好的工作流程是始终打开 P4V 并从那里提交更改列表。在 P4V 中,检查/比较每个文件、将更改分解为原子更改列表以及编写比“修复错误”更详细的提交注释更容易。

使用 P4SCC 与 Visual Studio 集成,例如在您编辑文件时自动检出文件并标记文件以供添加。

【讨论】:

    猜你喜欢
    • 2011-09-17
    • 1970-01-01
    • 2014-10-12
    • 2012-11-09
    • 1970-01-01
    • 2020-10-09
    • 2017-11-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多