草庐IT

git - 在 .gitmodules 中找不到路径的子模块映射和丢失的 .gitmodules 文件

当我运行gitsubmoduleinit时,出现以下错误:Nosubmodulemappingfoundin.gitmodulesforpath'xxx'我搜索了一个.gitmodules文件,但在任何地方都找不到。我已阅读this关于同一主题的最受欢迎的SO问题。但不幸的是,我无法解决问题。特别是考虑到我不再有.gitmodules。根据我的GitHub私有(private)存储库,我的存储库仍有子模块。只是我在任何地方都找不到.gitmodules文件。 最佳答案 确保没有submodule.git/config中的部分.如果有

git - 在 .gitmodules 中找不到路径的子模块映射和丢失的 .gitmodules 文件

当我运行gitsubmoduleinit时,出现以下错误:Nosubmodulemappingfoundin.gitmodulesforpath'xxx'我搜索了一个.gitmodules文件,但在任何地方都找不到。我已阅读this关于同一主题的最受欢迎的SO问题。但不幸的是,我无法解决问题。特别是考虑到我不再有.gitmodules。根据我的GitHub私有(private)存储库,我的存储库仍有子模块。只是我在任何地方都找不到.gitmodules文件。 最佳答案 确保没有submodule.git/config中的部分.如果有

Git 子模块未在 Jenkins 构建中更新

我在Jenkins的项目中有一个子模块。我已启用高级设置以递归更新子模块。当我运行构建时,我看到工作区中有来自子模块的文件。问题是,它似乎是子模块的第一次修订。当我推送更改(存储库托管在GitHub上)时,Jenkins似乎没有更新子模块以获得正确的更改。有人见过这个吗? 最佳答案 请注意JenkinsGitplugin2.0将具有“高级子模块行为”,这应确保子模块的正确更新:作为commented通过vikramvi:Advancedsub-modulesbehavior>"Pathofthereferencerepotoused

Git 子模块未在 Jenkins 构建中更新

我在Jenkins的项目中有一个子模块。我已启用高级设置以递归更新子模块。当我运行构建时,我看到工作区中有来自子模块的文件。问题是,它似乎是子模块的第一次修订。当我推送更改(存储库托管在GitHub上)时,Jenkins似乎没有更新子模块以获得正确的更改。有人见过这个吗? 最佳答案 请注意JenkinsGitplugin2.0将具有“高级子模块行为”,这应确保子模块的正确更新:作为commented通过vikramvi:Advancedsub-modulesbehavior>"Pathofthereferencerepotoused

git - 为什么我的 Git 子模块 HEAD 与主模块分离?

我正在使用Git子模块。从服务器pull更改后,很多时候我的子模块头与主分支分离。为什么会这样?我必须总是这样做:gitbranchgitcheckoutmaster如何确保我的子模块始终指向master分支? 最佳答案 编辑:参见@SimbaAnswer有效的解决方案submodule..updateiswhatyouwanttochange,seethedocs-defaultcheckoutsubmodule..branchspecifyremotebranchtobetracked-defaultmaster旧答案:就我个人

git - 为什么我的 Git 子模块 HEAD 与主模块分离?

我正在使用Git子模块。从服务器pull更改后,很多时候我的子模块头与主分支分离。为什么会这样?我必须总是这样做:gitbranchgitcheckoutmaster如何确保我的子模块始终指向master分支? 最佳答案 编辑:参见@SimbaAnswer有效的解决方案submodule..updateiswhatyouwanttochange,seethedocs-defaultcheckoutsubmodule..branchspecifyremotebranchtobetracked-defaultmaster旧答案:就我个人

git - 如何制作浅的 git 子模块?

是否可以有浅子模块?我有一个包含几个子模块的super项目,每个子模块都有很长的历史,所以它不必要地拖着所有的历史。我找到的只有thisunansweredthread.我应该只是hackgit-submodule实现这个? 最佳答案 即将推出的git1.8.4(July2013)中的新功能:"gitsubmoduleupdate"canoptionallyclonethesubmodulerepositoriesshallowly.(并且git2.10Q32016允许使用gitconfig-f.gitmodulessubmodul

git - 如何制作浅的 git 子模块?

是否可以有浅子模块?我有一个包含几个子模块的super项目,每个子模块都有很长的历史,所以它不必要地拖着所有的历史。我找到的只有thisunansweredthread.我应该只是hackgit-submodule实现这个? 最佳答案 即将推出的git1.8.4(July2013)中的新功能:"gitsubmoduleupdate"canoptionallyclonethesubmodulerepositoriesshallowly.(并且git2.10Q32016允许使用gitconfig-f.gitmodulessubmodul

git - 有没有办法让 git pull 自动更新子模块?

有没有办法在gitpull完成时自动调用gitsubmoduleupdate(或者最好是gitsubmoduleupdate--init?正在寻找一个git配置设置,或者一个git别名来帮助解决这个问题。 最佳答案 截至Git2.14,您可以使用gitpull--recurse-submodules(并将其命名为任何您喜欢的别名)。截至Git2.15,你可以设置submodule.recurse为true以启用所需的行为。您可以通过运行全局执行此操作:gitconfig--globalsubmodule.recursetrue

git - 有没有办法让 git pull 自动更新子模块?

有没有办法在gitpull完成时自动调用gitsubmoduleupdate(或者最好是gitsubmoduleupdate--init?正在寻找一个git配置设置,或者一个git别名来帮助解决这个问题。 最佳答案 截至Git2.14,您可以使用gitpull--recurse-submodules(并将其命名为任何您喜欢的别名)。截至Git2.15,你可以设置submodule.recurse为true以启用所需的行为。您可以通过运行全局执行此操作:gitconfig--globalsubmodule.recursetrue