Open LeoFuso opened 8 years ago
Estou encontrando dificuldades em realizar o comando git rebase origin/dev
Quando faço isso ele sempre busca alterações antigas que eu fiz na branch e pede para eu readicionar os arquivos.
Não consigo mais fazer commits pelo NetBeans porque ele fala que a branch perdeu o HEAD.
Depois de um pouco de pesquisa eu entendi que o HEAD é a referência para a branch, mas e ai?
Se alguém puder me ajudar com esses problemas, eu agradeço.
Na seção Gits & Branches da Wiki, tem um tutorial que auxilia no gerenciamento de branches porém em linha de comando, se tiver alguma familiaridade, talvez seja mais fácil para trabalhar. Sobre o erro no Netbeans, na hora de efetuar o clone do projeto, você está verificando a branch que você criou para essa issue em específico?
Certo, @jonatasmaxi , Logo que eu efetuo o clone, eu mudo de branch e meus arquivos já são atualizados. Porém logo que eu dou um git rebase origin/dev, acontecem alguns problemas, segue o link com o print do console.
@LeoFuso na hora da clonegem no netbeans tente mudar a branch a ser clonada. Isso deve resolver o problema. http://imgur.com/a/7Wm7o
Eu tenho boas e más notícias:
Está tudo certo e pronto para o merge. Porém, quando eu dou "git rebase origin/dev" ele está excluindo a classe domínio Professor.
Não sei porque. Nunca excluí ela e isso parece um bug de alguma forma. Imagino que o NetBeans deva estar por trás disso.
Na verdade, toda vez que eu sou um git rebase ele está excluindo coisas novas. Primeiro foi a classe domínio, agora foram nove testes, depois foi algumas classes de apresentação.
Nota: Toda vez que isso acontece eu dou um rebase --abort, porque obviamente a dev não está assim.
Ok, talvez tenha descoberto a fonte de todo o mal que estou passando, Acredito que o motivo de todo esse conflito de dados seja porque meu repositório estava dentro de uma pasta do Dropbox. E a medida que eu fui fazendo os commits/pushs, foi ficando atrasado/diferente, porque estava tudo sincronizando junto com o Dropbox também.
Resumindo:
Não façam isso. Nunca.
Peço desculpas adiantadas pois meu último commit tem como nome Teste e isso foi um acidente. Na verdade, esse não foi o meu último commit, mas enfim.
De qualquer forma agora sim está pronto para o merge.
Inutilização do pacote Model.