Domanda

Chiunque un approccio a questa?

Abbiamo un / commerciale inhouse progetto. Alcune delle librerie sono anche dual LGPL sotto disponibile su CodePlex. Non tutti Codde fonte dovrebbe andare lì (non tutti i check-in), ma vorrei avere caricamenti regolari accadendo, di preferenza per i "normali" rilasci / versioni ufficiali. Questo sarà innescato, come ogni settimana, ogni volta che abbiamo uno status più stabile in quelle biblioteche pubbliche.

Chiunque un'idea come fare? Il mio approccio attuale è:

  • hanno due gerarchie di cartelle mappato i TFS interni e la posizione esterna TFS su CodePlex.
  • Crea uno script che controlla su CodePlex, copia tutto il codice sopra dalla directory interna per quei progetti che pubblichiamo
  • un checkin su CodePlex.

Questo script può la NBE attivato manualmente ogni volta che ci "sentiamo come esso". Ci sarà anche caricare la DLL generato di in questo modo (si spera), come noi non distribuiamo le nostre chiavi ufficiali di firma con il codice.

Chiunque un'idea migliore come gestire questo?

È stato utile?

Soluzione

Probabilmente il miglior approch sarebbe quella di utilizzare il TFS Integration Platform per la sincronizzazione tra i server. È possibile avviare la sincronizzazione in qualsiasi momento ti piace e scegliere di sincronizzare tutte le modifiche dopo l'ultima sincronizzazione o semplicemente la fetta fuori la parte superiore.

La piattaforma di integrazione TFS ha una configurazione in servizio o riga di comando untility e bellissimo interfaccia utente per la configurazione della sincronizzazione.

Altri suggerimenti

Interessante problema. Credo che il tuo approccio è suono, ma si consiglia di gettare in un processo di sincronizzazione con qualcosa come SyncBack BeyondCompare dove esaminerà le due directory e aggiornare, se del caso. Ho una certa esperienza personale con SyncBack, che è possibile configurare abbastanza ampiamente per dirgli quali file copiare e quali ignorare.

mi piacerebbe impostare lo script per l'esecuzione su richiesta e ad orari prefissati.

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