git-submodules

    21热度

    1回答

    我有一个非常旧的项目,直接包含来自另一个项目的源代码,而不是将其作为库链接。回到糟糕的日子,当我将所有东西都保存在CVS中时,我在供应商分支上有外部代码,并定期导入。现在我的项目在git中,将外部项目作为子模块包含在内是更有意义的。但是,有一个问题:外部项目已经迁移到Mercurial。我找到了git-hg和hg-git项目,但我不确定是否有人正确处理子模块。 有没有办法创建一个git子模块,指向

    23热度

    3回答

    在svn中,您可以将存储库链接到另一个svn存储库中的任何文件夹。我想知道git是否有类似的功能?基本上我想要一个git子模块在我的仓库中,但是我希望子模块是指向另一个git仓库的子文件夹的指针,而不是整个仓库。这可能吗?

    4热度

    1回答

    解决的问题:由子模块,显示外部代码依赖:感谢VonC! 当前问题:具有a submodule without duplicate contents in two folders 暂时解决目前的问题:更改文件夹到仓-github上的名称,因为该文件夹的名称作为子模块是仓。这意味着我需要在家中复制内容。 我的HOME文件夹依赖于〜/ bin。 我有位于首页的文件位于存储库Masi,而在〜/斌在回购bi

    4热度

    3回答

    这个问题是基于this thread。 我.gitmodules是在我的家庭 [submodule "bin"] path = bin url = git://github.com/masi/bin.git 在我的家庭我的文件夹 - 结构: ~ |-- [drwxr-xr-x] bin // this is the folder which I make a

    13热度

    3回答

    我最近把我的一些插件变成了子模块,并意识到当你“克隆”一个仓库时,子模块目录将是空的。这对于合作开发者初始化其子模块和更新是有意义的。 但是,当我部署capistrano时,子模块代码显然不会引起问题。我可以进入发布分支并在那里初始化和更新模块,但这显然不是一个理想的解决方案。 有没有人有关于如何处理这个问题的建议?这与卡皮斯特拉诺的任务一样简单吗? 我是一个在生产方面的小事。 谢谢!

    43热度

    6回答

    比方说,我有一个名为核心四个项目,一个,乙,超级。依赖树是这样的: Super ---> Core |-> A -> Core |-> B -> Core 我希望每个项目是独立的,那就是,我希望能够退房和编译自身每个项目(每个有它的依赖,当然)。 我想到了每一个项目映射到存储库,然后用子模块指的依赖关系,但我看到了以下问题与方法: 当检查出超级其所有的依赖,我想最终得到

    4热度

    2回答

    在Git中,我如何组织工作来跟踪库的本地配置文件,这是一个git子模块? 在细节: 图书馆有被跟踪的是在它的文件夹,但没有被跟踪,为了避免重置或覆盖它们(他们中列出的正常文件,默认配置文件的.gitignore)。所有文件都在lib的文件夹或子文件夹中。 我就开始跟踪项目,即得使用此lib中,在Git中的一个。现在有一个两难境地: 如果我在这个项目中的子模块的lib,我将无法跟踪配置文件(Git会

    2热度

    1回答

    我试图将两个分支上的代码与'git merge'命令组合,但git在此过程中崩溃。我需要找到合并这些分支的另一种方法。 为了提高合并输出到调试级别我跑: $ export GIT_MERGE_VERBOSITY=5 我目前在目标分支。 git-status显示一切干净清晰。 当我合并分支机构时,这就是我所看到的(我用#######替换了签入注释%%%%%%和文件名,因为它们可能对业

    3热度

    1回答

    如何创建一个能够在git submodule update下生存的目录链接? 已知以下目录结构: [email protected]:~/proj/lib$ ln -s ../lib3/submod/lib submodlib 创建下面的目录结构: proj |-- lib3 | `-- submod | `-- lib `-- lib 我使用类似下面的命令创建从proj/lib

    1热度

    1回答

    我已将项目拆分为多个子项目 但都有一个公共部分(带有cmake脚本的目录)。 此外,一些子项目需要包含其他子项目(库)。 我宁愿使用git子模块,但据我所知他们有一个限制 子模块需要在回购单独的目录中(是吗?)当我不使用时,不想复制超级项目或任何子项目中的任何源代码或cmake脚本。 你打算如何解决它?