Boa tarde galera,
Gostaria de saber se é possível a seguinte situação e como fazer caso seja possível, e também, se isso seria recomendado ou tem um jeito melhor.
Vamos supor que eu tenho um repo no Git chamado ProjetoX.
Eu preciso de uma versão paralela do projeto que está neste repo, pois terá uma versão do projeto com algumas alterações, que a outra não deve ter. O que fazer?
A. Criar um segundo repo, chamado ProjetoX_v2 por exemplo, copiando todo o conteúdo do repo de origem. Isso é possível? Como seria feito?
B. Criar apenas uma branch a mais no repo ProjetoX, utilizando o comando normal abaixo, por exemplo:
git checkout -b projetoX_v2
E ai nessa branch faz as alterações desta versão, mas ai teríamos algo um pouco diferente certo, pois eu teria uma versão do projeto que não tem um branch master para ela, e mais branchs de desenvolvimento dela teriam que ser criados todos a partir do projetoX_v2, tudo ficando dentro do mesmo repo da versão original.
C. Tem alguma outro meio que eu não pensei e seja uma melhor solução, mais correta quando se usa versionamento?