/pi_2020_vc_base

PI 2020 Template for projects

Primary LanguageC++GNU General Public License v3.0GPL-3.0

Template pentru proiectele de Procesarea Imaginilor 2020.

Proiectul e facut sa "functioneze" cu git.

Pentru a lucra:

  1. Cititi tutorialul de git (https://visoft.ro/teaching/tutorials/git-baza/ https://visoft.ro/teaching/tutorials/git-practic/ ) si ssh (https://visoft.ro/teaching/tutorials/ghid-ssh/)
  2. Faceti-va cont pe github daca nu aveti
  3. Va setati ssh-ul sa puteti accesa github-ul
  4. Va puneti pe calculator git-scm
  5. Va clonati proiectul specificat de profesor:
  • Deschideti o consola Git CMD
  • Navigati unde vreti sa salvati proiectul
  • Rulati git clone URL unde URL este adresa repository-ului accesat prin SSH.
  1. In folderul proiectului va dezarhivati fisierele din aceasta arhiva: [primiti link separat pe grup]
  2. Deschideti Visual Studio, navigati la folderul proiectului, si deschideti proiectul. Upgradati daca vreti.
  3. Compilati.
  4. 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.