Proiectul e facut sa "functioneze" cu git.
Pentru a lucra:
- Cititi tutorialul de git si ssh: https://visoft.ro/teaching/tutorials/ghid-ssh/
- Faceti-va cont pe github daca nu aveti
- Va setati ssh-ul sa puteti accesa github-ul
- Va puneti pe calculator git-scm ///
- Va clonati proiectul specificat de profesor:
- Deschideti o consola
Git CMD
- Navigati unde vreti sa salvati proiectul
- Rulati
git clone URL
undeURL
este adresa repository-ului accesat prin SSH.
- In folderul proiectului va dezarhivati fisierele din aceasta arhiva: [primiti link separat pe grup]
- Deschideti Visual Studio, navigati la folderul proiectului, si deschideti proiectul. Upgradati daca vreti.
- Compilati.
- Urmariti tutorialul video despre cum sa folositi git-ul din Visual Studio.
Pentru a interactiona din Visual Studio cu Git-ul, puteti deschide o fereastra asemanatoare cu "Solution Explorer":
View -> Git Changes pentru a vedea ce fisiere sunt modificate si/sau trimite modificarile la server View -> Git Repository pentru a avea o privire de ansamblu asupra a ceea ce se intampla
Daca nu merge sa interactionati cu repository-ul remote:
Intrati in fisierul .gitconfig
din folderul home (C:\users\xxx) si adaugati in sectiunea [core]
:
sshCommand = ssh.exe
Daca tot nu merge, deschideti o consola si incercati sa dati comanda git fetch --all
in folderul proiectului. Daca va da erori de cheie, adaugati in variabilele de sistem (per user) GIT_SSH=C:\Windows\System32\OpenSSH\ssh.exe
Spre deosebire de tutorialul de git, vom lucra direct in master, fara sa mai facem branch-uri. Deasemenea, cautati pe google despre rebase. NU il recomand a fi folosit, decat cu atentie.