Fossiel

Eenvoudig, hoogbetrouwbaar, gedistribueerd softwareconfiguratiebeheer
Download nu

Fossiel Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freeware
  • Naam uitgever:
  • D. Richard Hipp
  • Bestandsgrootte:
  • 595 KB

Fossiel Tags


Fossiel Beschrijving

Fossil is een nuttig versiebesturingssysteem dat open source is en biedt een verscheidenheid aan handige functies. Op het laagste niveau bestaat een fossiele repository uit een ongeordende reeks onveranderlijke "artefacten". Je zou kunnen denken aan deze artefacten als "bestanden", omdat in veel gevallen de artefacten precies overeenkomen met broncodebestanden die zijn opgeslagen in de fossiele repository. Maar andere "controle-artefacten" zijn ook opgenomen in de mix. Deze besturingsartefacten definiëren de relaties tussen artefacten - welke bestanden samenkomen om een bepaalde versie van het project te vormen, die in die versie incheckt en wanneer, wat was de incheckoptie, welke Wiki-pagina's bij het project zijn bijgevoegd, wat zijn de Histories van elke Wiki-pagina bewerken, welke bugrapporten of tickets zijn inbegrepen, die hebben bijgedragen aan de evolutie van elk ticket, enzovoort, enzovoort, enzovoort. Dit bestandsindeling met lage level wordt de "Global Status" van de repository genoemd, omdat dit de informatie is die wordt gesynchroniseerd met peer-repositories met behulp van push- en pull-operaties. Het bestandsindeling met laag niveau wordt ook "blijvend" genoemd, omdat het bedoeld is om vele jaren mee te gaan. Belangrijkste kenmerken: BUG TRACKING EN WIKI: Naast het doen van gedistribueerde versiebeheer, zoals Git en Mercurial, ondersteunt Fossil ook de gedistribueerde bugtracking, gedistribueerde Wiki en een gedistribueerd blogmechanisme allemaal in een enkel geïntegreerd pakket. Webinterface: Fossil heeft een ingebouwde en eenvoudig te gebruiken webinterface die het tracking van het project vereenvoudigt en het situationele bewustzijn bevordert. Typ eenvoudig "fossil ui" van binnenuit check-out en fossiel opent automatisch uw webbrowser op een pagina die gedetailleerde grafische geschiedenis en statusinformatie over dat project geeft. Autosync: Fossil ondersteunt de "Autosync" -modus die helpt bij het beperken van projecten door het verminderen van de hoeveelheid onnodig vork en samenvoegen vaak geassocieerd met gedistribueerde projecten. Self-contained - Fossil is een enkel stand-alone uitvoerbaar bestand dat alles bevat dat nodig is om configuratiebeheer te doen. Installatie is triviaal: download eenvoudig een geprecompileerd binair belang voor Linux, Mac of Windows en plaats het op uw $ pad. Easy-to-compile broncode is beschikbaar voor gebruikers op andere platforms. Fossiele bronnen zijn ook grotendeels op zichzelf staande, die alleen de "ZLIB" -bibliotheek en de standaard C-bibliotheek vereisen om te bouwen. Simple Networking - Fossil maakt gebruik van gewone oude HTTP (met proxy-ondersteuning) voor alle netwerkcommunicatie, wat betekent dat het prima werkt van achter restrictieve firewalls. Het protocol is een bandbreedte-efficiënt voor het punt dat fossiele comfortabel kan worden gebruikt over een inbelinternetverbinding. CGI ingeschakeld - geen server is vereist om fossiel te gebruiken. Maar een server maakt samenwerking eenvoudiger. Fossil ondersteunt drie verschillende maar eenvoudige serverconfiguraties. Het meest populair is een CGI-script van 2 lijnen. Dit is de aanpak die wordt gebruikt door de zelfhostige fossiele repositories. Robuuste en betrouwbare - Fossil slaat inhoud op met behulp van een duurbestandsformaat in een SQLITE-database, zodat transacties een atoom zijn, zelfs bij onderbroken door een vermogensverlies of een systeemcrash. Bovendien verifiëren automatische zelfcontroles dat alle aspecten van de repository consistent zijn voorafgaand aan elke commit. In meer dan drie jaar van operatie is er nooit meer verloren gegaan nadat u bent toegewijd aan een fossiele repository.


Fossiel Gerelateerde software