max*_*max 6 mercurial development-environment dvcs
我们有一个项目,其中包含数据和代码,捆绑到一个Mercurial存储库中.数据与代码一样重要(它包含业务逻辑,一些输入等的参数)但是,数据文件的格式很少变化,并且很自然地独立于代码更改数据文件.
统一存储库的一个优点是我们不必跟踪多个修订:如果我们需要重新创建先前运行的输出,我们只需要将系统更新为存储在输出日志中的单个修订版号.
一个缺点是,如果我们在多个磁头处于活动状态时修改数据,我们可能会丢失数据更改,除非我们手动将这些更改复制到每个磁头.
将代码和数据拆分为单独的存储库是否还有其他优缺点?
多个存储库:
优点:
缺点
一个仓库
对于不经常更改的非二进制数据,我仍然会将它们保留在同一个存储库中。
| 归档时间: |
|
| 查看次数: |
882 次 |
| 最近记录: |