【问题标题】:Perforce: How to automatically check out binary when source gets compiledPerforce:如何在编译源代码时自动检出二进制文件
【发布时间】:2013-01-24 23:03:21
【问题描述】:

我想创建一种机制,通过该机制我可以自动提交与更新代码对应的可执行文件。我的开发环境是 Visual Studio 2005,我使用 windows GUI 客户端提交更改。

理想情况下,我想确保将最新的二进制文件提交到与代码更改相同的更改列表中。

我的要求是:

  • 当源代码依赖关系发生变化时,应重新编译代码并检查二进制文件。
  • 相关文档/非源文件不影响二进制
  • 当源被更改并提交但二进制文件未包含在更改列表中时,Perforce 应该抱怨。

我该如何执行这些规则?是否可以创建在每次提交之前运行的 P4 脚本?另外,是否可以编写一个在编译前自动检出可执行文件的 Visual Studio 脚本?

谢谢,

沙哈

【问题讨论】:

    标签: windows visual-studio-2005 perforce p4v


    【解决方案1】:

    我认为您无需太多工作即可完成大部分工作。

    如果您在 Perforce 工作区中包含输出目录,您可以轻松地在每次构建时检查它们。 (您可能想与 Perforce 管理员讨论使用“清除”选项,这样您就不会存储数千个二进制文件副本。)您可以使用触发器确保某些目录中的源代码始终与二进制文件一起提交.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-02
      • 1970-01-01
      • 1970-01-01
      • 2020-04-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多