Domanda

Ho un pronti contro termine monotone remoti che voglio tirare da, ma ho davvero bisogno solo l'ultima revisione (No, non hanno bisogno della storia. Sì, sono sicuro. E io non voglio aspettare l'ora -e-un-metà necessaria per ottenere la storia completa).

C'è un modo semplice e veloce posso farlo?

È stato utile?

Soluzione

monotona è un sistema di controllo delle versioni, la sua principale ragione di essere è quello di essere utilizzato dagli sviluppatori per gestire realmente la storia e non dagli utenti per ottenere il tarball notte ... così, anche difficile potrebbe certamente essere una caratteristica utile, cosa si vuole non è stato ancora attuato. Naturalmente molti siti web forniscono tarball notturne, ma che non ha nulla a che fare con il sistema versionig specifica che stanno usando in ogni modo e di più con alcuni script cron hanno sparso in giro (e quelli potrebbero essere facilmente essere fatto per i progetti monotone-hosted come bene, anche in tempo reale, utilizzando i ganci sul lato server come quello che gli aggiornamenti monotona sito stesso non appena un nuovo revisione viene caricato).

OTOH se si desidera una "vera e propria cassa" di una serie incompleta di revisioni (destinato ad uno sviluppatore, non come un archivio statico) ciò che si desidera è una caratteristica futuro che in monotona gergo si chiama parziale tirare .

Se ciò che veramente dire è che, sì, si desidera avere la storia troppo, ma era solo cercando di evitare che, per motivi di prestazioni, questo è un problema ancora diverso ... e la ragione principale di ciò è che " MTN pull "(o il pull-parte di 'MTN sync') non significa 'Vorrei scaricare roba', ma in realtà significa" Vorrei scaricare roba e controllo crittograficamente ogni singolo bit di esso in modo che sono sicuro che nessuno i dati non attendibili mai si presenta nel mio database locale" e, naturalmente, crittograficamente controllare ogni singolo bit ha bisogno di tempo ... sì, un 'tiro senza controllare, lo farò 'assegno mtn' tardi' potrebbe aiutare qui.

Sono d'accordo che, per un utente che in realtà vuole solo per scaricare "un tarball istantanea" della revisione in corso potrebbe essere utile e, per uno sviluppatore che non è molto interessato alla storia passata, tirare parziale o "tirare incontrollato veloce" potrebbe essere un caratteristiche interessanti. Purtroppo, i contribuenti monotone non hanno finora rogna di scrivere queste caratteristiche; ogni aiuto è apprezzato. ; -)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top