Jump to content

Welcome to FMRo Forum - Football Manager Romania

Welcome to the official forum of the Romanian Football Manager community.

Like most online communities you must register to view or post in our community, but don't worry this is a simple free process that requires minimal information for you to signup. Be apart of FMRo Forum - Football Manager Romania by signing in or creating an account.

  • Start new topics and reply to others
  • Subscribe to topics and forums to get email updates
  • Get your own profile page and make new friends
  • Send personal messages to other members.

If you don't want to create an account on our forum, you are free to join us on our other social media accounts:

- Facebook Page: https://www.facebook.com/FMRo.ro

- Facebook Group: https://www.facebook.com/groups/fmromania

- Twitter: https://twitter.com/fmro

- Discord: https://discord.com/channels/703942749522755616/703942749992517655

- Instagram: https://www.instagram.com/fmro.ro/

- Youtube: https://www.youtube.com/channel/UCgZCAQazHOyY_9nMspXLnvg

IMPORTANT: In order to complete your registration, a valid e-mail address is required, since we will be sending you there an activation link.


Cum folosesc Git/GitHub?


Recommended Posts

Salut,

Pentru a participa la traducerea in limba romana a Football Manager 2017, aveti nevoie de urmatoarele:

  1. Un cont pe https://github.com/
  2. Aplicatia desktop GitHub, ce poate fi descarcata de aici: https://desktop.github.com/ sau git instalat pe PC, eventual folosit din linia de comanda sau ceva IDE
  3. Un editor text ce suporta fisiere .ltf
  4. Rabdare

Dupa ce aveti cont pe GitHub si git instalat pe PC, puteti sa faceti fork la repository-ul https://github.com/FMRo/FM17-ro (butonul de fork e in dreapta sus). Fork-ul este practic o copie a voastra pe care puteti sa faceti ce vreti. Dupa ce aveti fork-ul creat, il puteti clona(descarca) pe PC-ul vostru (CLI sau GitHub Desktop) si puteti face modificari la fisierul romanian.ltf. Cand vreti sa salvati progresul pe upstream(pe serverul de la GitHub), trebuie sa faceti commit si push.

Atunci cand credeti ca munca voastra poate fi integrata cu munca celorlalti din echipa, puteti deschide un Pull Request din interfata web.

--------------------------------------------------

Fork

Faceti click pe "Fork" din repository-ul original (cel cu /fmro/fm17-ro), dupa care selectati avatarul vostru pentru a va face propriul fork.

FORK.thumb.PNG.a084cf13264b27efe784cea933c977c1.PNG

FORK_2.thumb.PNG.8ec79b40f86837a2c0563d6875868cc2.PNG

Trebuie apoi sa mergeti pe fork-ul tocmai creat si aveti butonul de "Clone or download", pe care faceti click. Link-ul trebuie copiat in aplicatia GitHub Desktop, sau folosit cu git clone din command line.

CLONE_2.thumb.PNG.fece42a53f49ad7d2c2bef24cc23b122.PNG

CLONE_3.PNG.c1138596c9f6a8365572ee422bddf8be.PNG

---------------------

Push

Dupa ce modificati fisierul romanian.ltf din folderul unde ati clonat repository-ul(folosind orice editor text), trebuie sa adaugati modificarile pe GitHub. Acest lucru se face prin commit + push, astfel:

PUSH_1.PNG.dd21900b7294dfeb8c9dd0be1b13d4bb.PNG

Aveti nevoie de un mesaj la commit, apoi:PUSH_2.PNG.44bd9e3e49339adbe5ceb8d80a90639e.PNG

Acum toate modificarile facute sunt si pe GitHub.

Pull request

Pentru a integra modificarile voastre cu cele facute de ceilalti membri ai echipei, trebuie sa faceti un Pull Request in repository-ul de baza (cel cu /fmro/fm17-ro). Din fork-ul vostru de pe GitHub, alegeti New pull request si completati astfel:

PR_1.thumb.PNG.7291f2d287be5f6ffa496ad47a670495.PNGPR_2.thumb.PNG.f340bc426b0b930c1ea152b2453b12b6.PNG

Base fork: FMRo/FM17-ro.

Link to comment
Share on other sites

  • Mihai featured and pinned this topic

Updating fork

Daca vreti sa va updatati fork-ul(din moment ce altii o sa faca pull requests si o sa se modifice fisierul romanian.ltf, poate vreti sa aveti fisierul cu traducerile noi), mergeti la Repository -> Repository settings -> Primary remote repository si introduceti link-ul de clonare de la https://github.com/FMRo/FM17-ro, apoi dati Save. O sa puteti face apoi Fetch, din dreapta sus, de unde faceti Push de obicei. Dupa ce se sincronizeaza fisierele(hopefully fara conflicte), mergeti inapoi la Repository settings si schimbati link-ul cu cel al fork-ului vostru, adica ceva de genul https://github.com/USERNAME/FM17-ro.git.

Puteti face asta si din linia de comanda, adaugand un nou remote si facand apoi merge din branch-ul master al FMRo/master in branch-ul vostru master.

-- Am ignorat pana acum branch-urile, ca sa nu fie prea multa informatie, presupunand ca lucram doar pe master. Google "git branch".

Advanced

Daca va e mai usor si sunteti ok cu git, puteti sa clonati direct repository-ul original (FMRo/FM17-ro) si sa faceti branch nou pentru munca voastra. Puteti face apoi pull request din acel branch in branch-ul master. Google git branches pls.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

Pentru înregistrarea pe acest forum va trebui să acceptaţi termenele de utilizare a forumului disponibile aici: Terms of Use. Acest forum folosește cookie-uri pentru a îmbunătăți experiența de navigare și a asigura funcționalițăți adiționale. Detalii privind politica de confidenţialitate şi cookies sunt disponibile aici: Privacy Policy