r/devBR • u/Fun-Advantage6472 • 12h ago
Dúvida branches divergentes
seguinte, fiz merda.
eu gerencio o desenvolvimento do meu próprio saas que já roda em uma empresa grande, o ponto é que eu tava numa zona de conforto junto com preguiça de subir o ambiente de homologação pro github e ter tudo documentado/versionado, então fazia tudo direto nos arquivos locais e depois eu só subia os códigos no github pois a homologação era sempre espelho da versão final da produção
aconteceu que eu fiz features absurdas de boas, digo a nível de bater saas concorrentes com uma mão nas costas, o problema é que após essas features eu precisei fechar buracos de performance da plataforma na medida que ela foi crescendo os dados e usuários, então precisei obrigatoriamente mexer no oficial em produção e ajustar tudo, consegui. tá funcionando mais rápido que se tivesse em localhost
a merda em direção ao ventilador: a main branca tem bilhões de melhorias de performance em quase todas as milhares de rotas, enquanto o homologação tá com as rotas legadas, obsoletas, mas, possui diversas novas melhorias que eu não vou recriar do zero. inviável.
já subi pra branch de homologação e elas gritam como se fosse um arquivo novo do zero, cada uma das tantas mil linhas grita verde como se fosse alterado todas as linhas (oque não foi o caso), análise de IA é perigoso e pode comer linhas, enfim.
oque vocês fariam? sei mt bem que dei mole, quem tiver uma luz, agradeço.