Attualmente sto lavorando su un progetto che ha componenti in perl, .NET, C/C++ e Java. Questi componenti sono correlati tra loro, ma non sono legati allo stesso programma di rilascio. A causa dei diversi requisiti dell'ambiente di compilazione/test, il loro inserimento nella stessa gerarchia/bin/src/lib/etc/tests è un po 'ingombrante.Organizzazione di un progetto che utilizza più lingue?
Quali sono alcune buone gerarchie organizzative da utilizzare nel controllo del codice sorgente quando si ha a che fare con un progetto di questo tipo? Attualmente sto appoggiato verso ogni lingua con la propria filiale:
repo/project1/perl/main/...
repo/project1/.NET/main/...
repo/project1/Java/main/...
Come cambierebbe la vostra gerarchia raccomandata se hanno avuto un programma di rilascio vincolato?
Sembra che tu sia sulla strada giusta ... –