Ho letto molto Q/A qui sul significato delle directory "branch", "tag" e "trunk" in i repository SVN, e come ora penso di aver capito, sto cercando di implementarlo.Implementazione di SVN "branch", "tag" e "trunk" con compositore e file di configurazione
Uso Virtualmin per gestire il mio server e crea repository tramite la sua GUI Web. Tuttavia, una volta creato il mio repository è vuoto, quindi credo di aver bisogno di creare la struttura della directory e di eseguirne il commit. Una volta fatto, metto i file del mio progetto nel trunk, e dato che sono a uno stato di versione stabile, dovrei diramarlo su branch/xxx (che sarà un punto di salvataggio nel mio sviluppo), e su tags/xxx (che sarà la mia versione di sviluppo).
Se ho ragione fino a qui, poi passo con Tortoise al mio nuovo tag, e questo è solo quello che verrà cambiato nei miei prossimi commit. A proposito, con Tortoise, avrò bisogno di fare clic con il pulsante destro sulla directory dei tag corrente, o sarò ancora in grado di eseguire il commit/ripristino direttamente dalla cartella principale del mio progetto?
Il mio progetto corrente ha un file di configurazione che definisce un paio di percorsi assoluti - forse è sbagliato ma non ho trovato alcun modo per evitarlo. Dato che voglio essere in grado di vedere il mio progetto in esecuzione da uno di questi rami/trunk, significa che avrò bisogno di un file di configurazione diverso per ogni versione? In tal caso, dovrei aggiungere questo file alla lista di ignora? Intendo cosa sarebbe considerata una buona pratica?
Domanda aggiuntiva: se voglio utilizzare Composer in questo caso, dove dovrebbe essere la mia directory composer.json e del venditore?
Grazie!
Trovato! Grazie! :) – Nabab