Fossil
Fossil je distribuirani sustav za kontrolu verzija otvorenog koda, koji je dizajnirao i razvio autor SQLitea. Samostalna izvršna datoteka FossiIja 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 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 Fossila
- 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 izradu 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 | Preuzimanje promjena 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
Za postavljanje Fossil preferencija odaberite Preferences > Version Control > Fossil.
| Preferencija | Opis |
|---|---|
| Command | Određuje putanju do izvršne datoteke naredbenog klijenta. |
| 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 slanje nakon komitiranja ili izrade oznake ili granke. |
Vidi također Omogući i onemogući dodatke, Postavi sustave za kontrolu verzija, Koristi uobičajene funkcije 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.