Na ovoj stranici

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

  1. Preuzmite klijent za upravljanje izvorima Fossil i instalirajte izvršnu datoteku fossil u svoj PATH.
  2. Nastavite ili odaberite direktorij za pohranu lokalnih Fossil repozitorija i udaljenih klonova. Na primjer: ~/fossils/qt.
  3. Odaberite Preferences > Version Control > Fossil i postavite odabrani direktorij u polje Default path.

     kartica fosila u postavkama kontrole verzija

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 izbornikaOpis
PullPreuzimanje promjena iz udaljenog repozitorija.
PushPogurajte spremljene promjene na udaljeni repozitorij.
UpdatePromijenite verziju trenutnog izvlačenja. Sve nekomitirane promjene zadržavaju se i primjenjuju na novo izvlačenje.
SettingsKonfigurirajte postavke lokalnog repozitorija.

Fossil postavke

Za postavljanje Fossil preferencija odaberite Preferences > Version Control > Fossil.

PreferencijaOpis
CommandOdređuje putanju do izvršne datoteke naredbenog klijenta.
Default pathPostavlja putanju do direktorija u kojem se prema zadanim postavkama pohranjuju lokalni repozitoriji.
Default userNavodi postojećeg korisnika koji postaje autor promjena unesenih u repozitorij.
SSL/TLS identityPostavlja SSL/TLS ključ identiteta klijenta koji se koristi za autentifikaciju ako to poslužitelj zatraži.
Log countPostavlja maksimalan broj redaka koje dnevnik može imati.
Log widthPostavlja širinu redaka dnevničkih unosa na 20 ili više. Vrijednost 0 prikazuje jedan redak po unosu.
TimeoutPostavlja vremensko ograničenje za operacije kontrole verzija.
Disable auto syncOnemoguć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.