Hap*_*KoM 3 svn git mercurial specifications rpm
我面临着从使用Git控制的c ++(但可能是任何其他语言)项目源构建RPM数据包的任务.我的问题是我应该在哪里存储".spec"文件来执行此任务?它应该独立于项目主要来源存储还是包含在其中?
我参与不同的项目并使用不同的版本控制系统:SVN,Git,Mercurial,这项任务很复杂.所以我试图找到最常见和方便的解决方案,而不参考特定版本控制系统的功能.
小智 7
如果您直接参与这些项目,那么在主源存储库中的某处具有.spec是合理的.毕竟它只是一个文件,保持它不需要任何特殊的VCS.
如果你要为第三方项目维护包,我建议你有单独的repo(s)结构,如https://github.com/RussianFedora和https://github.com/RussianFedora/unzip这个结构刚刚发生非常简单和舒适 - 你有一个repo你的spec文件,为所选的发行版构建必要的补丁,使用的上游源的校验和.
归档时间: |
|
查看次数: |
1190 次 |
最近记录: |