Fossil
Fossil je distribuirani sustav za kontrolu verzija otvorenog koda, koji je dizajnirao i razvio autor SQLitea. Samostalna izvršna datoteka Fossila sadrži mehanizam za upravljanje izvorima, web sučelje, praćenje problema, wiki i ugrađeni web poslužitelj. Fossil je dostupan za Linux, Windows i macOS.
Napomena: Omogućite dodatak Fossil kako biste ga mogli koristiti.
Za korištenje Fossila iz Qt Creator a, morate ga instalirati i konfigurirati, kako je opisano u sljedećim odjeljcima.
Konfiguracija Fosila
- Preuzmite klijent za upravljanje izvorima Fossil i instalirajte izvršnu datoteku
fossilu svojPATH. - Stvorite ili odredite direktorij za pohranu lokalnih Fossil repozitorija i udaljenih klonova. Na primjer:
~/fossils/qt. - Odaberite Preferences > Version Control > Fossil i postavite odabrani direktorij u polje Default path.

Za stvaranje lokalnog Fossil repozitorija odaberite Tools > Fossil > Create Repository.
Za kloniranje udaljenog Fossil repozitorija odaberite File > New Project > Import Project > Fossil Clone.
Dodatne funkcije Fossila
Osim standardnih funkcija sustava kontrole verzija opisanih u poglavlju Version Control Systems, podizbornik Fossil sadrži sljedeće stavke:
| Stavka izbornika | Opis |
|---|---|
| Pull | Preuzmi promjene iz udaljenog repozitorija. |
| Push | Pospremite spremljene promjene u udaljeni repozitorij. |
| Update | Promijenite verziju trenutnog preuzimanja. Sve nekomitirane promjene zadržavaju se i primjenjuju na novo preuzimanje. |
| Settings | Konfigurirajte postavke lokalnog repozitorija. |
Fossil postavke
Da biste postavili Fossil postavke, odaberite Postavke > Version Control > Fossil:
- Command određuje putanju do izvršne datoteke klijenta za naredbeni redak.
- Default path postavlja putanju do direktorija u kojem se prema zadanim postavkama pohranjuju lokalni repozitoriji.
- Default user određuje postojećeg korisnika koji postaje autor promjena unesenih u spremište.
- SSL/TLS identity postavlja SSL/TLS ključ identiteta klijenta koji će se koristiti za autentifikaciju ako to poslužitelj zatraži.
- Log count postavlja maksimalan broj redaka koje dnevnik može imati.
- Log width postavlja širinu redaka dnevničkih unosa na 20 ili više. Vrijednost 0 prikazuje jedan redak po unosu.
- Timeout postavlja vremensko ograničenje za operacije kontrole verzija.
- Disable auto sync onemogućuje automatsko preuzimanje prije komitiranja ili ažuriranja i automatsko slanje nakon komitiranja ili izrade oznake ili granke.
Vidi također Omogućavanje i onemogućavanje dodataka, Postavljanje sustava za kontrolu verzija, Korištenje uobičajenih funkcija VCS-a i Sustavi za kontrolu verzija.
Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.