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

git-项目演进、分支或新回购?

  •  7
  • systempuntoout  · 技术社区  · 14 年前

    我在GitHub上开发了一个Google App Engine web应用程序版本。
    我将“移植”这个应用程序,使其不可知;这个端口将有几个与原始项目共享的文件,但也有一个不同的文件系统结构。

    nogae )或者创建一个新的git回购协议( project.nogae )?

    利与弊是什么?

    1 回复  |  直到 14 年前
        1
  •  6
  •   VonC    14 年前

    两个分支的参数

    如果两个版本紧密地联系在一起,那么创建一个新的分支是很有趣的(其中一个版本上的一些演进可能会在另一个版本上报告):

    两个项目的论据

    但是,如果这两个项目将独立发展,很少有公共文件,那么两个独立的项目更好。
    如果公共文件集足够重要,则可以创建第三个项目,并在前两个项目中作为子模块导入。