git-subtree

    17热度

    2回答

    我们以前在我们的主要存储库中使用了许多子模块,但为了增加项目的可维护性,我们开始了一个实验分支,我们用子树替换它们。 这很好 - 但现在当我试图更新其中一个子树时,它错误地将更新合并到完全错误的目录中,甚至不是子树。 主要仓库,那里的分支“子树”包含了实验分支,是:的git://github.com/hugowetterberg/goodold_drupal.git 存储库中更新文件的合并:混帐:

    5热度

    1回答

    我终于将我们的CVS仓库迁移到git。不幸的是,我们没有在CVS中使用分支,但不同的版本/分支被分成不同的子目录。 I.E.我们有以下的目录结构: /root /lib /tools /src /v1.0 /v2.0 /v3.5 有没有办法在SRC子目录中的3个版本分为单独的分支,而不是保存目录为每个版本? 我在堆栈溢出Ques

    3热度

    3回答

    我们目前正在将我们的Magento Enterprise(电子商务Web应用程序)文件转移到Git中。在httpdocs资料/的.gitignore文件中包含,除其他事项外: app/design/frontend/company/website/ skin/frontend/company/website/ 初始化,承诺和推动的httpdocs /之后,我们的第一个Git仓库已成功创建。我

    16热度

    2回答

    我一直在使用git子树扩展(https://github.com/apenwarr/git-subtree)来管理我们主项目中的子项目。它正在做我想要的事情,除了当我尝试从我们的主项目中分离出对子项目所做的更改时失败。 例如早先我已经完成 git subtree add -P Some/Sub/Dir --squash [email protected]:lib.git master 将库代码

    1热度

    1回答

    我正在努力改进某些项目中的源代码冗余,并且遇到了一个问题。 可以说我有一些工具,我使用acros更多的项目。例如:构建足以通用于所有项目的脚本和测试脚本,但也可以为每个项目定制一些配置文件。 我想在一个地方维护构建脚本逻辑(修复bug并添加改进),并在所有使用它的项目中轻松完成更改,但也不会破坏配置文件。 我知道我不能用git子模块做这件事,因为配置文件需要pe提交到公用程序库而不是项目。 我也一

    14热度

    2回答

    我测试使用git-subtree合并库回购到一个更大的项目。原则上看起来很好。有时候,当我做了“混帐拉子树”我得到合并这样的矛盾: <<<<<<< HEAD ======= An inserted line from the lib repo >>>>>>> 4d348903449ebb584ab224cb34c6038fbf6b352d 这是因为这是在图书馆做回购,合并到尚未在本地修改

    7热度

    2回答

    这是问题:我有很多代码,包括我需要版本的图形用于忠实地重新创建软件产品。我也在Windows和Mac上工作。我正在处理的实际代码每天都会改变,实际上很小。但是,所有相关资源在建成之前总共大约几GB。 我从网上搜集,好像无论是git的子树或混帐子模块是什么,我需要使用,以保持我的git仓库快。 我相信很多你在那里的git用户面临类似的问题,并面临同样的决定。 您使用了哪种方法,您遇到了哪些问题?

    4热度

    3回答

    我有一个很大的主项目有几个目录子树。 我想推在一个特定的子树的起源,这是一个单独的存储库的变化。 麻烦似乎是,我想要推动的当前子树最初并不是来自我想推入的存储库。它来自一个不同的回购,通过子树指南我发现通过谷歌搜索。它看起来非常相似。 大项目布局,其中important_subtree是我很担心的事情。 ~/devel/bigproject .git/ some_subtree

    3热度

    4回答

    在我目前的项目中,我使用的是开源论坛(https://github.com/vanillaforums/Garden)。我打算做这样的事情: git remote add vanilla_remote https://github.com/vanillaforums/Garden.git git checkout -b vanilla vanilla_remote/master git che

    5热度

    1回答

    我有多个项目共享孩子应用与其他项目。 当项目目录内的工作,我希望能够进行更改应用,更新,以及这些更新拉入第二项目。 要求: 没有用的符号链接(我的IDE的调试器不能很好地与他们的工作) 没有编译/重新运行一个脚本。我想对应用程序进行更改,而无需重新运行脚本/构建。 应用程序必须位于项目文件夹内。 这里的结构: app_one (git repo) |-- app_one (actual