Sto scrivendo un progetto in Go per essere distribuito su heroku, gestendo le dipendenze con godep.Devo commettere Godeps/_workspace o Godeps.json è sufficiente?
Quando ho godep save
, ho sia un file Godeps.json
elenca le mie dipendenze con le versioni ed un _workspace/
directory con la fonte di tutte le dipendenze copiati in. Preferirei non commetto _workspace
, tutto ciò che il codice è già su GitHub altrove. Sembra che Godeps.json
abbia tutte le informazioni necessarie a go get
le dipendenze bloccate dalla versione in fase di compilazione di heroku.
Severalsources consiglia di impegnare l'intera directory Godeps/
, ma altri lo suggeriscono might not be necessary.
La documentazione godep non sono di grande aiuto:
Questo vi farà risparmiare un elenco di dipendenze al file Godeps/Godeps.json, e copiare il codice sorgente in Godeps/_workspace. Leggi il suo contenuto e assicurati che sia ragionevole. Quindi commettere il il file al controllo della versione.
Is Godeps.json il file?
Aperto [un problema] (https://github.com/tools/godep/issues/131) per la documentazione. – hurrymaplelad