Sommario
Il lavoro di squadra è diventato una delle attività più importanti nel mondo dello sviluppo tecnologico. Si tratta di coordinare il lavoro di persone diverse che possono trovarsi o meno nello stesso luogo. Ecco perché si è creata l'esigenza di utilizzare strumenti che consentano il coordinamento e l'integrazione degli sforzi, poiché senza questo sarebbe difficile ottenere risultati accettabili.Una delle tecnologie per coordinare gli sforzi, supportare il lavoro e integrare soluzioni è Idiota. Con questa tecnologia possiamo creare repository comuni dove sono archiviati i file e una cronologia delle modifiche e dei loro gestori, dandoci così la possibilità di avere una base centrale con tutte le collaborazioni per vedere lo stato di avanzamento dei progetti.
Installa GitLa prima cosa che dobbiamo fare per godere dei vantaggi di questo strumento è installarlo. A causa della sua natura di focalizzazione sugli sviluppatori, è diventato multipiattaforma, ovvero dispone di una versione per i principali sistemi operativi. Esamineremo l'installazione in due dei sistemi operativi più utilizzati per svilupparli così come sono Linux nella tua versione Debian / Ubuntu sì finestre.
Installazione in Linux È molto semplice, se abbiamo un po' di esperienza con questa piattaforma sappiamo che dobbiamo localizzare i nostri programmi attraverso i repository, dove con comandi come apt-get di Debian / Ubuntu possiamo ottenere un'installazione rapida e pulita.
Vediamo i componenti che dobbiamo installare per metterlo in funzione Idiota in Linux:
1- Prima di tutto dobbiamo aprire una finestra della console di comando e dobbiamo anche avere accesso all'utente radice.
2- Quindi scriveremo i seguenti comandi:
sudo apt-get install git git-doc gitweb git-gui gitk git-email git-svn
3- I comandi precedenti scaricheranno un numero di file che una volta installati ci daranno accesso a Idiota, quindi per confermare che tutto è in ordine non ci resta che inserire il seguente comando nella nostra console e vedremo quale versione di Idiota stiamo correndo.
versione git
Installazione in finestre è un po' più semplice di quello di Debian / Ubuntu, dal momento che dobbiamo semplicemente scaricare un file di installazione e una volta terminato il processo avremo il servizio installato sul nostro computer.
Dobbiamo cercare il pacchetto di installazione con l'ultima versione nella pagina ufficiale, quest'ultima scaricherà un file che dobbiamo installare:
INGRANDIRE
Il processo di installazione è come qualsiasi altro in finestre, in pratica dobbiamo solo fare clic su Avanti selezionando le opzioni che ci interessano, alla fine otterremo Idiota, Una console SSH con cui possiamo interagire con il nostro strumento e un'interfaccia grafica che ci permetterà di fare alcune delle azioni più comuni di esso, vediamo le applicazioni installate nell'immagine seguente:INGRANDIRE
Prima di continuare con gli elementi tecnici, c'è un punto che è molto importante conoscere, Idiota funziona localmente, ovvero tutte le modifiche e la cronologia vengono conservate sul computer in cui si trova il repository originale. Per poter condividere su un computer dobbiamo avere un server, cioè un computer remoto a cui tutti possiamo connetterci per poter gestire le diverse modifiche.Sebbene possiamo farlo su un computer di rete locale, c'è la possibilità di gestire i nostri repository nel cloud, per questo possiamo utilizzare diversi servizi, tuttavia ce ne sono due molto popolari che si concentrano su diversi target di mercato.
Il primo di questi è GitHub, che oltre ad offrirci la possibilità di archiviare i nostri repository nel cloud, è una delle più grandi comunità di sviluppatori al mondo, almeno nel noto mondo occidentale.
INGRANDIRE
Il problema è che la versione gratuita ci consente solo di avere repository pubblici, quindi potremmo non avere abbastanza privacy nei nostri progetti. Se vogliamo la privacy dobbiamo fare uso del servizio e dei piani a pagamento che offrono.Il secondo è Bitbucket, non è così popolare come GitHubComunque è molto utile, ha anche una versione gratuita, ma la differenza è che non è una community aperta, quindi possiamo avere repository privati e pubblici, inoltre nella versione gratuita possiamo avere fino a 5 utenti per archivio creato.
INGRANDIRE
Abbiamo anche accesso a un servizio a pagamento che ci permette di ampliare i team di lavoro e avere una maggiore capacità di stoccaggio, questo servizio è l'ideale per startup che vogliono mantenere segreto il loro prodotto e godere dei vantaggi del cloud.Entrambi i servizi dovrebbero essere considerati quando si utilizza la tecnologia Idiota poiché ci permettono di lavorare da postazioni remote e anche in diverse parti del mondo, dandoci così il vantaggio di avere sempre un backup del nostro codice.
Dal momento che conosciamo il più elementare di Idiota, ovvero come installarlo e i servizi cloud che possiamo utilizzare, passiamo ora alla parte pratica del tutorial, per creare i repository.
Abbiamo parlato molto della parola deposito ma non lo abbiamo definito formalmente, vediamo:
Che cos'è un deposito?UN deposito È uno spazio in cui verranno archiviati i nostri file con codice sorgente, immagini, file di testo, ecc. Tutti i tipi di file binari supportati dal nostro sistema operativo. Dentro il repository Idiota verrà creata una struttura che permette di tenere traccia delle modifiche, aggiunte e cancellazioni dei file e del loro contenuto, dando la possibilità di tenere uno storico per rami o rami.
Ora abbiamo un nuovo concetto i rami o rami, Non sono altro che sezioni all'interno del repository in cui possiamo apportare modifiche che non interessano altri rami, ad esempio se abbiamo un ramo principale (normalmente chiamato Maestro), e vogliamo introdurre alcune modifiche sperimentali, per non intaccare detto ramo principale ne creiamo uno nuovo che chiamiamo Sviluppo, entro Sviluppo tutte le modifiche che apporteremo non verranno apportate al codice di Maestro A meno che non li uniamo.
Ogni modifica che apportiamo e accettiamo avrà un numero di controllo e un commento dello sviluppatore, con questo possiamo tenere traccia della cronologia, sapendo quali file sono stati modificati, chi ha apportato la modifica e cosa è stato modificato all'interno del file.
a creare un deposito Dobbiamo semplicemente creare una cartella e nella console dei comandi scrivere quanto segue:
git init
Questo renderà Idiota iniziare a portare le modifiche che si verificano all'interno della cartella, creerà automaticamente un ramo o ramo MaestroTuttavia, possiamo creare tutti i rami che riteniamo necessari, di solito ne viene creato uno per sviluppatore o uno per team, questo a seconda del nostro stile di lavoro, è importante ricordare che ogni programmatore a livello locale sarà in grado di creare anche più rami della loro squadra.
Vediamo nell'immagine come abbiamo creato la cartella, quindi al suo interno abbiamo inizializzato il repository, per aiutare a rilevare meglio il modo in cui funziona Idiota Abbiamo commesso un errore durante l'inserimento del comando, quindi vediamo che Git ci offre gli errori e i suggerimenti per correggerli, mostrando la sua grande documentazione.
Un altro modo per creare un repository è clonare un repository esistente, di solito possiamo farli entrare GitHub, per ottenere questo dobbiamo usare il comando git clone seguito dal percorso del repository, questo può essere locale o remoto, useremo il popolare repository del framework come esempio Javascript chiamata JS . angolare di Google:
Dopo aver creato il nostro repository o averlo clonato, è importante che impariamo a creare i rami o ramoPer farlo dobbiamo usare il seguente comando:
git checkout -b branchname
Con questo genereremo una copia di ramo da cui stiamo creando il nuovo spazio di lavoro, effettueremo immediatamente la modifica al nuovo ramo, con questo possiamo iniziare ad apportare modifiche senza influenzare altri rami. È importante non solo sapere come creare il ramo ma anche vedere in cosa ramo siamoPer eseguire questa azione, dobbiamo solo utilizzare il seguente comando:
git branch
Una volta creato il nostro ramo, non ci resta che fare il nostro impegno iniziale e possiamo iniziare a utilizzare lo strumento in quella cartella:
Con il nostro repository creato e perfettamente funzionante, possiamo iniziare a lavorarci e questo si riduce ad aggiungere i file del nostro progetto, questo significa che ogni volta che creiamo un file dobbiamo aggiungerlo al nostro monitoraggio del deposito, per questo usiamo il comando Inserisci:
git aggiungi nome file
Lo facciamo per un singolo file, nel caso in cui ne vogliamo aggiungere più di uno possiamo usare il punto ( . ) per aggiungere tutto.
Per aggiungere definitivamente le modifiche usiamo il comando commit insieme ad un relativo commento:
git commit -m "commento"
Infine con il comando merge uniamo i rami oi rami per aggiungere le altre modifiche apportate:
git merge nameofbranch
Con questo concludiamo questo tutorial, abbiamo imparato a creare un repository in Idiota e anche per usare i comandi più basilari per far funzionare il nostro progetto, la chiave per padroneggiare Idiota è leggere la sua documentazione ed esercitarsi molto, poiché tutto è praticamente un nuovo linguaggio, tuttavia se lo padroneggiamo possiamo migliorare significativamente gli ambienti di sviluppo del nostro team.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo