Qual è un buon formato per consegnare un set di file con versione a terzi?

0

Background: abbiamo meno di un gigabyte di documenti archiviati in un database. Nella maggior parte dei casi ci sono più versioni di un documento con lo stesso nome. Le versioni devono essere preservate.

Mi è stato chiesto di scrivere un'utilità per estrarli in un modo che qualcun altro potrebbe facilmente utilizzare. Molto probabilmente scriverò l'utilità come un'applicazione console C #.

Sto pensando a git repo, quindi comprimo i risultati, ma apro a tutti i suggerimenti.

    
posta bigtech 06.10.2016 - 21:26
fonte

1 risposta

2

Perché non chiedi alla terza parte effettiva? Parla con loro, o sanno esattamente di quale formato hanno bisogno, o almeno possono darti qualche suggerimento.

Ad esempio,

  • Se utilizzano SharePoint, l'applicazione C # può importare i documenti in SharePoint, utilizzando la sua funzione di controllo delle versioni.

  • Se sono pronti a sviluppare un client specifico per accedere a versioni diverse, Amazon S3 ha anche il controllo delle versioni.

  • Se sono sviluppatori, un collegamento a GitHub è l'unica cosa di cui hanno bisogno.

  • Se sono sviluppatori e i documenti sono riservati, possono darti accesso al loro sistema di controllo delle versioni, o possono accedere ai tuoi. In caso contrario, una discarica di un repository di controllo della versione è la strada da percorrere. Nota che, a seconda del loro profilo, possono preferire un dump SVN compresso come file .zip, o un dump Git compresso come .tar.gz, o qualcosa di completamente diverso.¹ Di nuovo, chiedi loro!

  • Se non sono particolarmente informati in ambito IT e i documenti sono i veri e propri documenti di Microsoft Word, un trucco per Dropbox con tutti i file denominati magic-inside.v1.doc , magic-inside.v2.doc , ecc. Spiegare come utilizzare la funzione diff di Word potrebbe essere di grande aiuto anche per loro: la maggior parte delle persone non è a conoscenza di questa funzionalità.

¹ Non sopravvalutare la compatibilità tra sistemi diversi. Recentemente ho lavorato in una grande azienda in cui il sistema di controllo della versione ufficiale era TFS. Un giorno, ho dovuto importare il codice sorgente che è stato conservato in un repository SVN personale e, in effetti, esiste uno strumento che sposta il codice da SVN a TFS. Tuttavia, le politiche aziendali rendevano il lavoro così difficile, che si è deciso di importare semplicemente l'ultima versione del codice e di gettare tutta la cronologia.

    
risposta data 07.10.2016 - 00:20
fonte

Leggi altre domande sui tag