Quale potrebbe essere l'uso di forking di un repository nell'organizzazione di github?

3

Sto cercando di capire un buon flusso di lavoro per la nostra azienda, e abbiamo finora il repository principale sull'account dell'organizzazione di Github e tutti noi, i membri del team che lavorano sui rami di quel repository.

Potresti per favore menzionare alcuni vantaggi sul biforcazione del repository o qualche uso da parte dei membri dell'organizzazione?

Stavo pensando, ad esempio, che potevo creare un fork e eseguire un aggiornamento delle librerie, ma qualcuno ha sottolineato che "qual è la differenza nel farlo semplicemente in un altro ramo, senza fork?

Grazie in anticipo, per il tuo tempo.

    
posta raulricardo21 30.05.2013 - 22:22
fonte

2 risposte

2

Il vantaggio principale di github forking è quello di consentire un flusso di lavoro di gatekeeper, in cui le persone non fidate possono lavorare su una funzione e un gatekeeper affidabile lo inserisce dopo una revisione. Quel modello non è molto popolare all'interno di un'azienda, perché i dipendenti sono generalmente considerati attendibili.

Tuttavia, può essere utile se si desidera che un dipendente esperto controlli chi può modificare determinate parti del codice o se si desidera che un repository contenga solo le segnalazioni su cui è stato eseguito il QA, quel genere di cose.

    
risposta data 30.05.2013 - 22:30
fonte
2

Per aggiungere a la risposta di Karl , le richieste pull sono un buon posto per discutere del codice aggiunto da ogni singolo pull la richiesta ha il proprio thread di commenti che è anche supportato da markdown. Questa è una buona forma di documentazione quando stai cercando di scoprire il motivo di un certo cambiamento nella base di codice.

    
risposta data 31.05.2013 - 13:39
fonte

Leggi altre domande sui tag