Como posso obter as últimas alterações no meu branch Git sem que pareça que estou comprometendo essas mudanças e ainda mantendo meu pull request limpo?

0

No Git, temos uma ramificação develop da qual criamos feature ramificações para cada recurso. Vejo duas maneiras de mesclar as alterações mais recentes em develop com o código de ramificação do meu recurso.

  1. Mesclar o código develop mais recente no meu ramo de recursos.
  2. Mesclar minha ramificação de recursos na ramificação develop local.

Se eu fizer o primeiro caminho, a solicitação pull feita para meu feature para uma revisão de código incluirá o código mesclado final, em que as alterações em develop se sobrepõem às alterações em feature , o que é bom, mas agora Também inclui todo o código alterado em develop que nunca toquei. Isso dificulta para o revisor de código dizer exatamente qual código eles devem revisar. Além disso, quando vou mesclar o recurso de volta em develop , parece que estou cometendo um monte de código que nunca toquei porque o extraí de develop .

Se eu fizer isso da segunda maneira, a solicitação pull que faço para minha feature para uma revisão de código não foi mesclada e, portanto, o revisor de código não está revendo o código que será empurrado para desenvolver .

Existe uma maneira de ter o melhor dos dois mundos, onde o pedido de pull que eu faço tem o meu código com quaisquer conflitos de mesclagem resolvidos, mas não lista um monte de arquivos de develop que os outros trabalharam, mas que eu nunca tocou?

    
por adam0101 22.01.2016 / 16:30

0 respostas