我正在使用Perforce,如果这改变了答案的曲调。在源代码控制中管理存储构建的最佳方式是什么?
我想实现一个构建过程,当一个解决方案在“发布”模式下构建时,用标签标记整个源代码树,并将构建的输出(DLL,网页)推送到/在源代码控制中构建/释放目录。这个目录应该总是包含最新的完整版本,没有什么比这更少,因此我可以将该目录完全推送到生产服务器,并且已准备就绪。
现在说我在以前的版本中有一个DLL,新版本不应该包含。这是否意味着更新/ build/release文件夹的最佳做法是检查整个事情,删除它中的所有内容,添加新的构建文件并同步它?听起来像是一个明显的答案,但我想确保我不会错过其他一些巫术,这可能是更好的方法。
你知道吗?我喜欢你的想法。感谢您的反馈 :) – Chris 2009-05-19 14:59:10