2014-11-27 5 views
5

Sono stato pubblicato su biicode, utilizzando solo i tag DEV e STABLE finora. A meno che non abbia frainteso, per un dato blocco, sembra che io possa pubblicare una versione DEV quante volte mi piace, e il mio codice precedentemente pubblicato verrà sovrascritto ogni volta dalla nuova versione. Al contrario, sembra che io possa pubblicare una versione STABLE solo una volta e non riesca a sovrascrivere il codice pubblicato sotto quel tag.Tag di versione del biicode - sovrascrittura di versioni durante la pubblicazione

Mi chiedevo come si comportano gli altri tag. Le versioni ALPHA e BETA possono essere sovrascritte o posso pubblicare solo sotto quei tag solo una volta?

Grazie!

Dimitri

risposta

8

Tutte le versioni, ma DEV uno, sono inmmutable, sono freezed dopo la pubblicazione. L'obiettivo è raggiungere la piena riproducibilità. Cambiando il loro contenuto, o i loro tag cambierebbe ciò che i consumatori di quel codice stanno effettivamente utilizzando. Per lo stesso motivo, le versioni DEV, che possono essere sovrascritte, non possono essere taggate.

Quindi sì, ALPHA e BETA si comportano esattamente come STABLE. Il loro nome è solo un'indicazione per il pubblico di destinazione. L'idea quando pubblichi una versione ALPHA è che vuoi che i tuoi team e collaboratori lo testino. Li taggerei ad esempio come @ 1.2test1, @ 1.2test2 e così via. Le versioni BETA sono per test della comunità, i possibili tag potrebbero essere release candidate 1.2rc3 e le versioni STABLE sono per la produzione, è possibile taggarle come @ 1.2 (e probabilmente generare minori con @ 1.2.1

Nota: La @ è non è necessaria nel comando, penso che il comando effettivo è

$ BII pubblicare utente/blocco --tag = BETA --versiontag = 1.2rc3

Mentre si può esplicito nel file di configurazione come:

utente/blocco @ 1.2rc3

Questo dovrebbe occhiata esso, e aggiungere anche l'indice di pubblicazione, qualcosa di simile:

utente/Blocco: 3 @ 1.2rc3

+1

Grazie ! È molto utile! Non sapevo --versiontag. Sarà utile! (mi dispiace non aver potuto revocare la tua risposta, ma non ho ancora abbastanza reputazione) – Dimitri

Problemi correlati