Como passar passar uma branch do Subversion para o master do GitLab, em uma master sem guardar os commits anteriores e sem os seus autores originais.
Podemos usar o seguinte passo-a-passo:
Crie um repositório no GitLab e adicione o repositório do Subversion como um remote.
git remote add svn <url do repositório do Subversion>Verifique as branches do repositório do Subversion.
git branch -rCrie uma branch local no GitLab com o mesmo nome da branch do Subversion que você deseja passar para o master. Suponha que a branch que você deseja passar seja "my-branch".
git checkout -b my-branch svn/my-branchVerifique se você está na nova branch.
git branchAgora, faça o merge da branch "my-branch" com a branch "master" do GitLab.
git checkout master git merge my-branchSe houver conflitos de merge, resolva-os.
Finalmente, envie o código para o repositório do GitLab.
git push origin master
Pronto! Agora, o código da branch "my-branch" do Subversion foi mesclado com a branch "master" do GitLab.
Comentários
Postar um comentário