数据模型文件的自定义Git合并



有人知道以下机制是否可行吗?

前提条件Git存储库包含

  • 应与标准git合并机制合并的普通代码文件
  • 由几个xml文件和一个项目文件组成的数据模型(应使用自己的合并脚本将其整体合并(

它应该如何工作用户输入普通的git merge(或alternativ自定义git别名(,代码文件与git标准mechansims和具有自己脚本的完整数据模型合并。对于脚本,有必要在一个步骤中合并所有模型文件(不可能逐个文件合并,因为合并脚本需要知道完整的模型(

有人知道git在技术上是否可行吗?我知道可以编写合并驱动程序,但如果不需要逐文件合并,我不知道如何进行。

这在技术上是可能的,有几种方法可以实现

首先,您可能需要决定是否要将数据与代码分离。如果答案是肯定的,那么您可能希望将一些示例数据作为示例,甚至更好地作为测试数据(用于测试代码在修改后是否能继续工作(。

如果你想保持分离,最好使用不同的代码和数据转发。然后,您可能会有一个同时下载这两者的包装器回购。如果你想把所有东西放在一起,你可能有一个代码分支和一个数据分支,但这可能会让事情变得复杂。

最新更新