git-subtree

    2热度

    1回答

    我有一个很大的私有存储库,它保存在本地网络上。我想自动将该存储库的子树推到该网络之外。我需要的是简单的: *任务*有人推到本地远程仓库 - >子树被自动推送到其他一些库 我不知道这是否可以用一个服务器来实现因为AFAIK不存在从裸露的遥控器推动子树这样的事情。我想出了两个想法: 我可以在服务器上克隆远程服务器,并自动将克隆的远程子树分割。这并没有真正的帮助,因为我不知道如何自动拉取子树(其他人也有

    1热度

    1回答

    检测新提交我有一个Git仓库这样的: Top/ .git sub1/ sub2/ Very big stuff Sub1的就是我要推到Github上唯一的文件夹。在顶级目录,我用下面的命令来推动SUB1: git的子树推--prefix SUB1 /产地主 但经过我在SUB1取得新的提交,上面的命令不能找到新的提交,只有告诉我,每件事都是最新的。另外,T

    0热度

    1回答

    我试图建立一个分支,使得branchA具有子文件夹A和B,但B包含branchB的内容。 我一直在寻找submodules,subtrees和subrepos,但我想不出什么会做什么,我期待的。 为了防止这成为一个XY问题,我的总体情况是这样的:我正在开发一个HTML5/JS游戏,我希望能够在Github页面上测试它。 所以我想要分支/子目录gh-pages/play包含分支master。

    1热度

    1回答

    比方说,我创建了这样的树: git subtree --add --prefix=subdir <path_to_remote> <remote_branch> --squash 然后,我想移动/重命名子目录,所以我这样做: git的MV子目录DIR2 /子目录 现在,当我试图将其子树拉来一个新的前缀: git subtree --pull --prefix=dir2/subdir <path

    0热度

    1回答

    我想在我的项目中执行的操作是fork一个已开发的现有“框架”存储库,并在分叉的repo中创建一个子文件夹存储项目特定的文件(认为“引擎”和“游戏”)。我希望保留在分支内处理此项目时对框架进行更改的功能,以便在分叉合并时不会自动影响主分支,但我不想推送项目子文件夹(或任何其他项目相关的子文件夹,我是否应该添加任何)到github上的主框架回购。我希望所有的子文件夹,包括任何项目特定的子文件夹都被推送

    1热度

    1回答

    我尝试使用相对URL添加子树: > git subtree add --prefix child ../child.git master --squash git fetch ../child.git master fatal: '../child.git' does not appear to be a git repository fatal: Could not read from r

    0热度

    1回答

    我想从远程获得5个更改集,并将其子树化为子文件夹,并且“git apply patch”不起作用,可能是因为git apply会将子树文件夹视为子模块?我通过“git-format-patch”获得了补丁。 我正在使用windows,所以我无法访问Linux“补丁”命令。我可以启动一个虚拟机并在Linux上试用,我也可以开始使用Google Git子树cherry-pick(如果这是件事),但我会

    1热度

    1回答

    我无法弄清楚子树或其他答案在这里;我真的只知道子模块(可能)不是。 我在./parent存储库(与它的遥控器上的GitHub) 我想克隆一个远程仓库到./parent/child 我想追踪孩子库的变化我作为家长的历史 我希望能够从拉变化子库的远程(也可能压制它们) 我做不需要推动改变孩子的遥控器;它将是唯一的。 我应该用什么策略来管理? In plainer English:我想将一个项目作为一个

    0热度

    1回答

    我有一个很大的代码库,我正在评估一个策略,将某些部分拆分成较小的存储库。使用git subtree split,我能够分离出我想要的提交历史记录的目录&似乎完好无损。 话虽这么说,假设我用这种方法前进,会发生什么我的老引入请求(其中包括从分离的目录代码)在Github上? 他们会仍然显示旧的代码引用或将改变只引用这仍然是在原来的代码库的代码? 感谢您的帮助。

    0热度

    1回答

    我只想在一个文件而不是目录上执行与git-subtree split等效的操作。也就是说,我想创建一个仅具有一个文件及其所有历史记录的新存储库。 传递文件名到--prefix参数不起作用 git subtree split --prefix=file_name -b split 我试过几个变化上git-filter-branch但没有找到正确的咒语。