Proč Scribe

Hry dělá spousta lidí,kteří sahají na stejné soubory.

Grafici, designéři i programátoři skončí v jednom repozitáři, každý s jinými soubory a jinou trpělivostí se správou verzí. Scribe pro to všechno vede jednu historii.

Jedna změna od začátku do konce

Od úpravy terénu v editoru
k výchozímu bodu pro dalšího.

  1. World.sceneKdo má jakou verzi
    1. VyUpraveno, zatím neodesláno
    2. ServerRevize 41
    3. KolegaRevize 41
    01

    Udělejte svou práci.

    Přetvarujte údolí v editoru, ve své pracovní kopii. Zatím nic neopouští váš počítač.

  2. World.sceneKdo má jakou verzi
    1. VyOdesláno
    2. ServerRevize 42, bezpečně na disku
    3. KolegaPořád na revizi 41
    02

    Odešlete ji.

    Server změnu nejdřív zapíše na disk a teprve potom řekne ano. Nikdy naopak.

  3. World.sceneKdo má jakou verzi
    1. VyRevize 42
    2. ServerRevize 42
    3. KolegaRevize 42 a nové stromy
    03

    Někdo na ni naváže.

    Kolega synchronizuje, dostane ověřené soubory a pokračuje od vašeho údolí.

Ilustrace týmového postupu. Podívejte se, jak funguje

Odešlete jen chybějící bloky

Velké soubory, menší přenosy.

Změňte část assetu a Scribe odešle jen bloky, které server ještě nemá.

Jak funguje přenos
World.scenePlayer.rsTerrain.mat
Jedna historie pro celý projekt.

Grafika i kód, jedna historie.

Větve dají novým nápadům prostor. Zámky zabrání dvěma lidem potichu upravovat stejný soubor, který nejde sloučit.

Větve a zámky
World.scene lokální úpravy.scribe/recovery uchováno před nahrazením
Vaše práce má kam se vrátit

Sync nejdřív uloží, pak nahradí.

Než sync přepíše soubor, který jste změnili, zkopíruje ho do recovery. Soubory otevřené k úpravám počkají.

Ochrana lokální práce

Hodí se vám?

Scribe se hodí nejvíc, když

  • většinu repozitáře tvoří velké binární soubory a vedle nich kód.
  • chcete mít historii na strojích, které sami spravujete.
  • lidé koordinují úpravy a každý synchronizuje jen svou část.

Vyzkoušejte

Server na vlastním notebooku,
zhruba dvacet minut.

Nastavte si první projekt
Čtěte dálJak to funguje