Prof-Calebe / substituicao

Sistema de controle de Substituição de Professores
7 stars 18 forks source link

Issue 12 #162

Open LeoFuso opened 8 years ago

LeoFuso commented 8 years ago

Inutilização do pacote Model.

LeoFuso commented 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.

jonatasmaxi commented 8 years ago

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?

LeoFuso commented 8 years ago

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.

http://imgur.com/K7JV7rF

jonatasmaxi commented 7 years ago

@LeoFuso na hora da clonegem no netbeans tente mudar a branch a ser clonada. Isso deve resolver o problema. http://imgur.com/a/7Wm7o

LeoFuso commented 7 years ago

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.

LeoFuso commented 7 years ago

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.

LeoFuso commented 7 years ago

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.