Lavorerò con VSS ma sono molto più produttivo e diligente con GIT.
Devo adattarmi al flusso di lavoro di VSS e mantenere una buona cronologia in VSS. Il flusso di lavoro standard qui con VSS è
- recupera copia di lavoro
- funziona
- fai clic destro sulla cartella - > mostra le differenze
- in questa vista:
- checkout (senza sovrascrivere le modifiche locali)
- check-in (mantenendo l'accesso in scrittura)
- Aggiungi commento con modello specifico
Personalmente ritengo che questo sia già un passo avanti nel flusso di lavoro previsto di VSS e potenzialmente sovrascrive eventuali modifiche apportate da altre persone.
Penso di poter prevenire la possibile sovrascrittura, ma ci sono altri potenziali problemi che dovrei conoscere con questo flusso di lavoro?
- EDIT -
Vale la pena ricordare che in questo caso VSS è usato solo su progetti legacy, ed è ampiamente trattato con disprezzo sia dalle persone che lo usano sia dalle persone che lo mantengono.
L'80% delle persone che lo usano, lo usa insieme ad un altro sistema di controllo della versione (alcuni git, più mercuriali)
Quando ho chiesto all'amministratore di sys quale dovrebbe essere il mio flusso di lavoro dovrebbe , mi è stato detto "qualunque sia la vostra preferenza". Li ho mantenuti aggiornati con il mio pensiero e sono interessati ai risultati.
I non consiglia di utilizzare metodi estremi (come il mio script di seguito) a meno che non ne abbia discusso con chi mantiene VSS