Configuração do repositório Git para um projeto que possui um servidor e um cliente

Eu faço parte de um projeto que está iniciando e que terá um executável de cliente e um executável de servidor. Estamos usando o git para ajudar a manter nossa equipe atualizada com o código e esta é a primeira vez que muitos de nós usam o git (Este projeto é para uma classe). Eu estou começando a configurar o repositório git para o meu projeto para usar, mas não tenho certeza qual seria o melhor design para ter o código do cliente e do servidor.

Então, para a questão, como o repositório deve ser configurado? Não haverá muito compartilhamento de código entre os dois, exceto para rede. No entanto, estamos vendo a rede entre os dois como o aspecto mais importante e queremos manter ambos usando os mesmos conceitos de rede. Eu fiz algumas pesquisas no topo e vejo possibilidades, dois repositórios separados onde teremos que garantir que ambos os códigos sejam compatíveis entre si, ou usamos um único repositório?

Sinto muito pela abordagem relativamente nova para isso, eu li "Git Pro", mas ainda não tive muita experiência com o uso do git para o projeto trabalhando com várias pessoas.

questionAnswers(2)

yourAnswerToTheQuestion