Perguntas com a marcação «git-submodules»

Os submódulos permitem manter um repositório Git como um subdiretório de outro repositório Git.

1
Onde o Git armazena o SHA1 da confirmação para um submódulo?
Eu sei que quando você adiciona um submódulo a um repositório git, ele rastreia um commit específico desse submódulo referenciado por seu sha1. Estou tentando encontrar onde esse valor sha1 está armazenado. Os arquivos .gitmodulese .git/configmostram apenas os caminhos para o submódulo, mas não o sha1 da confirmação. A referência …
141 git  git-submodules  sha 

9
Como criar submódulos rasos do git?
É possível ter submódulos rasos? Eu tenho um superprojeto com vários submódulos, cada um com uma longa história, por isso fica desnecessariamente grande arrastando toda essa história. Tudo o que eu encontrei é esse tópico sem resposta . Devo apenas hackear o git-submodule para implementar isso?

2
Sub-módulo Git dentro de um submódulo (submódulos aninhados)
É possível que um submódulo git seja feito de vários outros submódulos git e o repositório super git busque o conteúdo de cada submódulo? Eu tentei fazer isso usando a abordagem óbvia / ingênua de criar um repositório git contendo vários submódulos. Em seguida, adicione esse repositório git a outro …

1
rastreamento do submódulo git mais recente
Estamos movendo nosso (enorme) projeto para o git e estamos pensando em usar submódulos. Nosso plano é ter três cabeças diferentes no superprojeto: release, stable, latest. Os líderes do projeto cuidarão da liberação e dos ramos estáveis. Eles moverão os submódulos conforme necessário. A questão é a cabeça "mais recente". …

1
Pasta vazia do sub-módulo Git quando repo clonado
Eu tenho um repo hospedado em https://github.com/aikiframework/json . Na minha cópia local, adicionei um submódulo usando o comando git submodule add git@github.com:jcubic/json-rpc.git json-rpc Então fiz um commit e push e as alterações aparecem no GitHub (posso clicar nele). Mas quando eu clonar o repositório git clone https://github.com/aikiframework/json.git a pasta do …

2
Push do submódulo Git
Se eu modificar um submódulo, posso enviar a confirmação de volta à origem do submódulo ou isso exigiria um clone? Se clone, posso armazenar um clone dentro de outro repositório?


7
Como gerencio conflitos com submódulos git?
Eu tenho um superprojeto git que faz referência a vários submódulos e estou tentando bloquear um fluxo de trabalho para o restante dos membros do meu projeto trabalharem. Para esta pergunta, digamos que meu superprojeto seja chamado superye o submódulo seja chamado subby. (Em seguida, há uma simplificação do que …


5
Como extrair um subdiretório git e fazer um submódulo dele?
Comecei um projeto há alguns meses e armazenei tudo em um diretório principal. No meu diretório principal "Project", existem vários subdiretórios contendo coisas diferentes: Project / paper contém um documento escrito em LaTeX Project / sourcecode / RailsApp contains my app rails. "Projeto" é GITified e tem havido muitos commits …


6
Converter uma pasta Git em um submódulo retrospectivamente?
Freqüentemente, você está escrevendo um projeto de algum tipo e, depois de um tempo, fica claro que algum componente do projeto é realmente útil como um componente independente (uma biblioteca, talvez). Se você teve essa ideia desde o início, então há uma boa chance de que a maior parte desse …

20
Git não irá inicializar / sincronizar / atualizar novos submódulos
Aqui está parte do conteúdo do meu .gitmodulesarquivo: [submodule "src/static_management"] path = src/static_management url = git://github.com/eykd/django-static-management.git [submodule "external/pyfacebook"] path = external/pyfacebook url = http://github.com/sciyoshi/pyfacebook.git No entanto, .git/configcontém apenas o primeiro: [submodule "src/static_management"] url = git://github.com/eykd/django-static-management.git O segundo submódulo ( external/pyfacebook) foi adicionado por outro desenvolvedor em um branch de recurso. …



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.