人类编写源代码
版本控制用于记录源代码中的更改
工具处理源代码并生成机器可读的东西(exec,libs,GUI代码等)
每隔一段时间我就想保存工具输出的副本(例如保存ARM的beta版本的可执行文件).我可以手动保存工具的输出,给它一个反映修订控制历史记录中的点的名称(例如使用标签名称).这似乎很尴尬,容易出错.
我想深入了解两件事:
使用修订控制在修订历史记录图表中的特定位置存储工具生成的输出的优缺点是什么?您使用哪些非RCS工具作为替代方案?
在mercurial,git中,什么是在特定修订中包含工具生成的输出而不是其他修改的最佳方法