代码之家  ›  专栏  ›  技术社区  ›  dwj

LabVIEW,SVN和分支-有什么方法可以解决这个问题吗?(分支/合并二进制文件的方法?)

  •  1
  • dwj  · 技术社区  · 17 年前

    我正在使用LabVIEW(8.6)进行一个带有SVN的项目,用于我的修订控制,我已经到了需要对其进行分支的地步。我已经知道我需要对主干中的分支进行更改。是否有任何建议的方法或方法来合并SVN中分支的二进制文件,特别是关于LabVIEW?

    或者我将被迫在分支和主干中进行更新?

    3 回复  |  直到 17 年前
        1
  •  2
  •   Ton Plomp    17 年前

    LabVIEW支持合并 since version 8.5 ,要设置这个与乌龟SVN看看 this blog 托米·梅拉的邮件。

    吨

        2
  •  2
  •   Jesse    16 年前

    这里最好的解决方案是将LVMerge工具直接集成到Tortoise SVN中。这样,您就可以在SVN Repo中执行图形合并操作,即您的不同版本控制的文件。

    这是一篇关于 Using LVmerge LabVIEW Merge Tool with TortoiseSVN

    在LV merge中自定义一些设置是非常重要的,这样可以更容易地识别版本之间的重要差异(即忽略只重新定位但未在前面板或框图上修改的元素等)

        3
  •  1
  •   eaolson    17 年前

    你的问题好像有两个问题:

    我能用Subversion分支和合并二进制文件吗? .

    svn:mime-type 属性,显式地或通过使用 auto-props . 对二进制文件使用Subversion绝对没有问题。

    考虑到LabVIEW文件是图形文件,而不是文本文件,我是否能够在版本之间获得有意义的差异并处理合并冲突? 对。

    正如Ton所指出的,LV可以做一个图形合并(我很少有经验)。还有第三方工具,比如 LVDiff