我想创建一种机制,通过该机制自动提交与更新代码对应的可执行文件。我的开发环境是 Visual Studio 2005,我使用 windows GUI 客户端提交更改。
理想情况下,我想确保将最新的二进制文件提交到与代码更改相同的更改列表中。
我的要求是:
- 当源代码依赖关系发生变化时,应重新编译代码并检查二进制文件。
- 相关文档/非源文件不影响二进制
- 当源被更改并提交但二进制文件未包含在更改列表中时,Perforce 应该抱怨。
我该如何执行这些规则?是否可以创建在每次提交之前运行的 P4 脚本?另外,是否可以编写一个 Visual Studio 脚本在编译前自动检出可执行文件?
谢谢,
沙哈尔