git-submodules

    1热度

    1回答

    因此,我设法使用Hugo框架和After-Dark主题(https://themes.gohugo.io/after-dark/)创建了一个静态网页。我上传我的网站我的仓库(https://github.com/Lord-Left/Lord-Left.github.io),但是当我尝试建立的网站,我收到以下错误: Your site is having problems building: The

    1热度

    1回答

    我正在安装geomapfish。 我在这一步。 https://camptocamp.github.io/c2cgeoportal/master/integrator/install_application.html#apache-wsgi-conf-mako Then you can build and install the application with the command:

    0热度

    1回答

    我在哪里我想包括一个Git项目在我自己的项目的子模块的情况下应用,而且也想用补丁文件适用于几个补丁。我还希望使用作为配置过程一部分的快速设置脚本自动应用这些修补程序文件。 是否有这样做的一个“标准”的方法?我已经生成了补丁文件,但应用它们似乎相当复杂。我希望能有一个包含我所有补丁文件的中央目录,并且可能有类似​​3210的文件来应用它们。从测试的一段时间来看,补丁看起来并不像这样工作,并且需要移动

    1热度

    1回答

    当在分支之间切换时,SourceTree是否可以不执行递归子模块签出? 即使原始结账未经子模块递归方法来实现,分支开关始终做到这一点: git -c diff.mnemonicprefix=false -c core.quotepath=false submodule update --init --recursive atlassian community thread

    1热度

    2回答

    我克隆下我的工作区中的‘第三方软件’的子目录许多第三方项目混帐回购协议,但我不想让任何历史从他们(最新的快照会做);还有,我在不同的版本库许多项目共享相同的许多子模块(如清洁过滤器,预提交脚本...等)和不希望保留的历史在其中任何一个。 这里有两个相似但略有不同的问题: 是否有任何命令来使这些git仓库删除所有历史记录快照? 是否有任何git配置(或其他方法)强制git存储库/子模块只有保留最新的

    4热度

    1回答

    我想标记我的项目的所有子模块。我试图做到这一点: git submodule foreach git tag tagName ......但它似乎只是返回没有错误,没有做任何事情。 编辑:这是我尝试的结果: 有人能告诉我如何正确地标记所有子模块? 注意:这是一个非常类似的问题this post,但该答案建议依赖超级项目中的子模块参考。但是,我实际上喜欢子模块回购中的标签。

    0热度

    1回答

    我有许多类似贡献者的Git存储库。在这些存储库的整个生命周期中,大部分贡献者都使用了各种电子邮件地址等。因此,每个存储库都有一个.mailmap文件以方便git shortlog -s -e。 因为这些.mailmap文件几乎相同,所以现有的情况不是DRY。每次贡献者采用新的电子邮件地址或类似内容时,都需要在所有参与贡献的存储库中的所有.mailmap文件中添加新别名。 我想因式分解.mailma

    0热度

    1回答

    以下是我用来重写多个父存储库中引用的子模块的历史记录的脚本。这在Windows环境中运行在Git bash中。 #!/bin/bash cd submodule_repo git filter-branch --index-filter 'git rm -q --cached --ignore-unmatch files_to_remove' \--tag-name-filter cat

    3热度

    1回答

    SmartGit明确使用子模块更新策略no。我如何覆盖它以使用策略on-demand? 执行的命令由SmartGit: git.exe fetch --progress --prune --recurse-submodules=no origin 我试图覆盖用别名抓取命令: git config --global alias.fetch 'git fetch --recurse-submodule

    1热度

    1回答

    git submodule add会将整个项目添加为子模块,包括它们的所有东西,测试等等,这将导致发布包大小过大。 有什么办法可以解决这个问题吗?