Qual é a Branch principal a Master ou Main?

Main ou Master

Um dos recursos sem dúvidas muito em alta, é o Git, algo que transcede seu criado, Linus Torvalds, aquele que deu vida ao Linux e apontado por alguns como Satoshi, codenome do pai do Bitcoin, mas de identidade desconhecida.

O Git se torna uma referencia tão grande no mundo dev que apagou outras ferramentas do mercado ou mais do que isso, abriu o mercado de versionamento para os devs, hoje se fala de versionamento é muito mais natural do que falamos em uma epoca de CVS e outra ferramenta de versionamento. Para entender melhores essa dores deixo um tech talk sobre Linus expondo o motivo do Git surgi Tech Talk: Linus Torvalds on git - YouTube.

Facilidades sempre trazem novas dores e com o Git não foi diferente e então estamos em mundo de branch, que né mesmo a branch Master se manteve como a principal branch, sendo hoje incentivado o uso da branch principal a branch Main.Talvez isso parece que o Git seja confuso, mas não, e essa mudança no final das contas tem muito mais a ver com a nossa sociedade e seus movimentos do que com questóes técnicas.

O termo Main é muito comum no desenvolvimento, dependendo da linguagem nos esbarramos em um void main(), então o termo faz mais sentido no mundo da programação. Se pensamos na relação Main e Developer novamente temos uma semantica, mais próximas, mas podem surgi uma voz dizendo e qual o problema de Master? Se no mundo da computação termos Master e Slave sempre foram comum e isso me lembra os velhos HD de alguns Gigabytes. O movimento Black Lives Matter iniciado nos EUA, trouxe uma reflexão profunda numa sociedade ainda muito dividida, e acredite houveram mudanças significantes que ultrapassam as linhas desse texto, mas é importante entendemos que não existem sistemas tecnologia perfeita, mas a melhor tecnologia é aquela que tecnicamente abrange o melhor dela, as pessoas.

2 Likes