Domanda

persone. Spero che tu mi possa aiutare.

Nel nostro processo di sviluppo abbiamo un file server basato su UNIX con accesso SFTP (chiamiamolo A) . Questo server memorizzare un gran numer di file XSLT su cui stiamo lavorando.

Il fatto è che questi file non sono sotto il sistema di controllo versione. Così si può immaginare questo incubo. Non possiamo repository di installazione su questo server, siamo in grado di eseguire solo Crea / lettura / aggiornamento / delete le operazioni con questi file.

Quindi dobbiamo trovare un altro approccio. C'è un altro server con accesso completo (chiamiamolo B) . E 'possibile repository di installazione su B con la logica di fondo che in ogni operazione repository eseguirà download / unire / upload le operazioni relative al server A?

Ci sono due problemi più:

  1. Tutti i file su un'area di sosta nella stessa directory e vogliamo che siano strutturati su server B in una gerarchia di cartelle.
  2. file su un può essere cambiato da un altro team.

Stiamo usando Subversion. Ma forse è possibile realizzare RHS con un altro sistemi di controllo versione?

Grazie, Vova.

È stato utile?

Soluzione

Per quanto ne so, nessun sistema di controllo versione sarà volare con il vostro problema # 2 (file su un possono essere modificati da un'altra squadra). Il resto delle vostre esigenze può essere soddisfatta con SVN e alcuni semplici script. Questi potrebbero essere gli script di file batch DOS, Python, Perl, fare la vostra scelta.

Tuttavia, se non è possibile risolvere il problema # 2 garantendo i file su un sono non modificato da un altro gruppo, penso che quello che stai chiedendo è irrealizzabile. Tutte le squadre devono lavorare sui file nel repository sul server B.

In ogni caso, solo i miei 2 centesimi. -Doug

Altri suggerimenti

Si potrebbe utilizzare svnsync a specchio un repository, o si poteva guardare rsync di fare solo un aggiornamento da esso, e quindi eseguire alcuni personalizzato attività in seguito.

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