2

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

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

我的要求是:

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

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

谢谢,

沙哈尔

4

1 回答 1

1

我认为你可以在没有太多工作的情况下完成大部分工作。

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

于 2013-01-24T15:03:21.690 回答