Mi offro volontario per un sito web e, in pratica, non abbiamo il controllo della versione. Stiamo lavorando per cambiarlo, ma a causa di diverse cose, incluso il fatto che non ho mai lavorato con il controllo del codice sorgente, ciò non sta accadendo da un po 'di tempo.
Nel frattempo, mi piacerebbe spostare i miei file di lavoro nel controllo del codice sorgente (probabilmente Git) per gli ovvi benefici. Ecco la cosa: ci sono centinaia di migliaia di file sul server web che sono generati dall'utente che non voglio realmente sulla mia macchina di sviluppo perché, beh, io pago per le mie attrezzature (dopotutto è volontario, quindi è non è che posso spendere un nuovo disco rigido) e la mia macchina dev è anche il mio computer di tutti i giorni e preferirei non intasarlo con un sacco di cose che non devono essere qui.
Tuttavia, ho un sistema vuoto attorno che è perfettamente disposto a memorizzare tutti questi dati. Con ogni probabilità, quel sistema probabilmente ospiterà comunque un'intera copia locale del sito come backup. Quindi, e spero che questa non sia un'idea completamente pazza, sto pensando di mettere il repository Git su quella macchina. Tuttavia, non intendo svilupparmi su quella macchina.
-
Mettere la tua repository Git su un computer diverso da quello della tua macchina dev è una pessima idea? Dovrebbe essere tecnicamente fattibile poiché si trova sulla stessa rete, e non credo che il mio IDE abbia problemi a connettersi ad esso, ma ciò non significa che sia una pessima idea. Mettere il repository sulla mia macchina di sviluppo non è fuori questione, ma sarebbe preferibile metterlo su quello vuoto.
-
(E spero che questo sia abbastanza correlato da mantenere la stessa domanda) Perché ci sono altre persone che lavorano sul sito, le modifiche stanno per accadere al sito remoto che non passerà attraverso la fonte controllo. Dato che preferirei che i due rimanessero sincronizzati, potrei creare un repository Git sul server, estrarre e unire le modifiche nel mio locale e quindi caricare le modifiche tramite FTP? Al momento non è possibile eseguire alcun controllo della versione reale sul server (come ho già detto, è in corso di elaborazione), ma un repository che non tocchiamo è una questione diversa. Questo sarebbe un piano fattibile?