是否可以在同一个存储库中内联git分支


Is it possible to inline git branches in the same repository?

我有一个像这样的git结构:

  • EventListener/
  • DataWriter/
  • Install.php
  • Uninstall.php

这是运行Zend的XenForo的附加组件。我会把这些文件放在/library/Vendor/AddOn/里面。

大多数人将附加组件打包为这样的结构:

  • upload/
    • library/
      • Vendor/
        • AddOn/
  • README.md
  • addon-vendor-addon.xml

你把它拉上拉链,指示人们把upload/的内容清空到他们的XenForo文件夹中。

是否可以有一个masterrelease分支,其中release是可压缩的内容,upload/文件夹包含master的内容?

我建议使用一些构建工具
例如,您可以很容易地使用Gradle来构建一个ZIP,该ZIP具有您想要的任何目录结构。