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 izvorom, web sučelje, praćenje problema, wiki i ugrađeni web poslužitelj. Fossil je dostupan za Linux, Windows i macOS.
Napomena: Omogućite Fossil dodatak da biste ga koristili.
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. - Nastavite ili odaberite 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 za kontrolu verzija opisanih u Korištenje uobičajenih funkcija VCS-a, podizbornik Fossil sadrži sljedeće stavke.
| Stavka izbornika | Opis |
|---|---|
| Pull | Preuzmi promjene iz udaljenog repozitorija. |
| Push | Pogurajte spremljene promjene na udaljeni repozitorij. |
| Update | Promijenite verziju trenutnog izvlačenja. Sve nekomitirane promjene zadržavaju se i primjenjuju na novo izvlačenje. |
| Settings | Konfigurirajte postavke lokalnog repozitorija. |
Fossil postavke
Da biste postavili Fossil postavke, odaberite Preferences > Version Control > Fossil.
| Preferencija | Opis |
|---|---|
| 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 | Navodi postojećeg korisnika koji postaje autor promjena unesenih u repozitorij. |
| SSL/TLS identity | Postavlja SSL/TLS ključ identiteta klijenta koji se koristi 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 guranje nakon komitiranja ili stvaranja oznake ili grane. |
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.