Articles of git svn

Por que o significado de “nosso” e “deles” é invertido com git-svn

Eu uso o git-svn e notei que quando eu tenho que consertar um conflito de mesclagem depois de executar um git svn rebase , o significado das opções –theirs e –theirs para eg git checkout é invertido. Ou seja, se houver um conflito e eu quiser manter a versão que veio do servidor SVN e […]

Ignorar arquivos modificados (mas não confirmados) no git?

Posso dizer ao git para ignorar arquivos que são modificados (excluídos) mas não devem ser confirmados? A situação é que eu tenho um subdiretório no repository que contém coisas que eu não estou interessado em tudo, então eu deletei para evitar que ele apareça em auto-completions e afins (no IDE). Mas agora, se eu adicionar […]

Como ligar o git ao ClearCase?

Eu recentemente usei git svn e gostei muito. Agora estou iniciando um novo projeto em um cliente diferente. Nesse local, o SCM escolhido é o ClearCase. Eu não encontrei um equivalente cozido do git svn para o ClearCase. Existe alguém que tenha tentado usar o git localmente como um front-end para o ClearCase usando alguns […]

Como git-svn clonar as últimas n revisões de um repository Subversion?

Problema Como você cria uma cópia superficial com o git–svn de um repository Subversion, por exemplo, como você extrai apenas as últimas três revisões? O comando git clone pode obter as últimas n revisões de um repository Git se você usar a opção –depth , ou seja, você obtém uma cópia superficial do repository. Exemplo: […]

Como eu digo ao git-svn sobre uma ramificação remota criada depois que eu obtive o repository?

Eu estou usando o git-svn para trabalhar contra o repository svn central da minha empresa. Recentemente, criamos uma nova ramificação de recurso no repository central. Como eu falo sobre isso? Quando eu executo git branch -r eu posso ver apenas os branches que existiam quando eu corri fetch contra o svn repo para inicializar o […]

É possível que o git-merge ignore as diferenças de fim de linha?

É possível que git merge ignore as diferenças de fim de linha? Talvez eu esteja fazendo a pergunta errada … mas: Eu tentei usar a config.crlf input mas as coisas ficaram um pouco bagunçadas e fora de controle, especialmente quando eu o apliquei depois do fato . Por um lado, aplicar essa configuração após o […]

Empurrando um repository git existente para o SVN

Eu tenho feito todo o meu trabalho no Git e empurrando para o GitHub. Eu fiquei muito feliz com o software e o site e não quero mudar minhas práticas de trabalho neste momento. Meu orientador de PhD está pedindo a todos os alunos que mantenham seu trabalho em um repository SVN hospedado na universidade. […]

Por que os submódulos git são incompatíveis com o svn externals?

Há muitas páginas da web por aí sugerindo maneiras de fazer com que os svn externals se pareçam com submódulos git . Eu li alguns relatos de qual é a diferença, mas isso não parece muito fundamental: Os submódulos do Git se ligam a um commit particular no repository de outro projeto, enquanto o svn: […]

Clonando um repository Svn não padrão com o Git-Svn

Sou relativamente novo no Git, mas achei tão fácil trabalhar em casa que gostaria de usá-lo no trabalho, onde nossos projetos são armazenados em repositorys Svn. Infelizmente, os repositorys são um pouco fora do padrão e estou tendo problemas em criá-los. Claro, todos eles têm trunk, branches / e tags /, mas branches / e […]

Como faço para migrar um repository SVN com histórico para um novo repository Git?

Eu li o manual do Git, FAQ, Git – SVN curso, etc e todos eles explicam isso e aquilo, mas em nenhum lugar você pode encontrar uma instrução simples como: Repositório SVN em: svn://myserver/path/to/svn/repos Repositório Git em: git://myserver/path/to/git/repos git-do-the-magic-svn-import-with-history \ svn://myserver/path/to/svn/repos \ git://myserver/path/to/git/repos Eu não espero que seja assim tão simples, e não espero que […]