quaisquer problemas com o arquivo de cópia Git Repo para outra máquina (e continuar trabalhando de ambos)?

5

Eu quero copiar todos os meus git repos da minha máquina antiga para a minha nova máquina (ambos Ubuntu). Vou continuar usando ambas as máquinas ... Eu estou fazendo isso principalmente por preguiça (bem: existem para algumas filiais locais no momento, e os estoques convenientes à mão, também o fato de eu ter vários controles remotos conectados, ... transferência de tudo isso é um pouco entediante ...),

... mas (com algumas dores) sim, eu poderia muito bem clonar a partir dos vários repositórios upstream ...

Pergunta: Isso é prejudicial de alguma forma?

(É claro que os estados repo devem ser idênticos em binário, se eu copiar arquivos ou usar git clone . Mas eu posso imaginar, git coloca algum tipo de uuid exclusivo (g) na pasta .git no primeiro clone , para distinguir máquinas ou tal ... mas apenas um palpite. Eu simplesmente não sei o funcionamento interno ...)

update: Minhas preocupações são principalmente em torno de uuids ou similar, não-unicidade de dois git 'repos' ("clientes") locais que se conectam a um repositório remoto one ("master / server").

Se você sabe que isso é ok ou não-ok, eu preciso de fontes reais para esse conhecimento (além de "eu acredito" ou "É").

Dito isso, acho que encontrei uma espécie de duplicação da minha pergunta no Superusuário .

    
por Frank Nocke 20.10.2018 / 09:07

2 respostas

7

Não há nada errado com o repositório passar de uma máquina para outra.

O Git atualizará suas configurações internas (se necessário) na primeira execução do repo.

Talvez você possa se perguntar por que precisa mover um repositório como uma pasta normal, se seu codebase precisar de coisas que não estão incluídas em um clone limpo do controle remoto, provavelmente você está fazendo algo errado.

Se você estiver preocupado com os arquivos de configuração do projeto, considere que provavelmente em sua nova máquina você terá que recriar bancos de dados ou caminhos de mudanças ou similares, então não faz sentido manter as configurações antigas do projeto, começar de novo e ficar limpo.

    
por 20.10.2018 / 09:35
3

Não há mal. Recomendo usar rsync , mas tar ou cp funcionarão bem.

    
por 20.10.2018 / 09:31