Fragments

Szoftver screenshot:
Fragments
Szoftver adatai:
Változat: 1.2.4
Feltöltés dátuma: 20 Feb 15
Fejlesztő: Matt Chisholm
Engedély: Ingyenes
Népszerűség: 8

Rating: nan/5 (Total Votes: 0)

Töredékek egy Python modul, amely fogalmak a verziókövető helyett több felhasználási sablonozó nyelven. & Nbsp; Ahelyett sablonrendszer nyelv, ez biztosítja diff-alapú sablonrendszer; ahelyett változatkezelés, ez biztosítja "töredezettség control".
Töredékek a száraz (ne ismételje meg Yourself) megsértése vezetője; ez egy több forrása Truth motort.
Mi diff-alapú sablonrendszer?
------------------------------
Generáló HTML sablonozó nyelveken is nehéz, mert sablonozó nyelveken gyakran két félig összeférhetetlen célokra. Az első cél az irányító közös HTML elemek és szerkezete: fejlécek, oldalsáv, és lábléc; több sablonokat. Ezt néha oldalon "örökséget". A második cél az, hogy végre sajátos megjelenítési logika érkező adatokat más forrásból. Amikor ez a két cél lehet választani, sablonok is sokkal egyszerűbb.
Töredékek kezeli ezt az első érdekében közös HTML elemek és szerkezete, a diff és egyesíti algoritmusok. A tényleges kijelző logika van bízva, hogy az alkalmazás, illetve a sablonrendszer nyelven, amelynek sablonok magukat irányítják töredékei.
Mi töredezettség-szabályozás?
------------------------------
A gép kezeléséhez közös és eltérő kódrészletek több változatát _a egyetlen fájl_ már létezik a modern verziókövető rendszerek. Töredékek alkalmazkodik ezek az eszközök kezelésére közös és eltérő változatait _several különböző files_.
Minden fájl van érvényben a saját "ága", és amikor módosítja a fájl ("ág") akkor lehet alkalmazni ("merge"), hogy váltani akármelyik más fájlokat ("ágak") választja. Ebben az értelemben Töredékek egy másfajta "source control" - ahelyett, kontrolling változatoknál / revíziók idővel, ez szabályozza fragmentumokat sok kép, hogy minden egyszerre léteznek. Ezért a "töredezettség control".
Mivel én vagyok nyelvész, azt kell kiemelni, hogy a különbséget [Szinkronikus] (http://en.wikipedia.org/wiki/Synchronic_analysis) és a [diakronikus] (http://en.wikipedia.org/wiki/ Diachronics) Nyelvtudományi kaptam ezt az ötletet az első helyen.
Hogyan működik?
Az egyesítés algoritmus egy változata Pontos Codeville Merge módosított támogatása kimazsolázásáról. Pontos Codeville Merge azért választották, mert támogatja a véletlen tiszta találkozóhelye, és a konvergencia. Azaz, ha a két fájl függetlenül módosítva ugyanúgy, összeolvadnak együtt tisztán. Ez teszi hozzá új fájlokat egyszerűen; használja töredéke a `fork` parancsot, hogy hozzon létre egy új fájlt alapuló egyéb fájlokat (vagy csak` cp` egyik a fájlok), változtassa meg a kívánt módon, és közzéteszi. Későbbi változtatásokat ilyen, egy nem módosított, a közös részeket, hogy a fájl vagy a testvéreivel, alkalmazható lesz az egész a többi a tárolóból.
Mint verziókezelő, futtatja Töredékek a parancssorban minden egyes alkalommal, amikor egy változást a HTML és nem az egyes oldalak teszik.

követelmények :

  • Python

Más szoftver fejlesztő Matt Chisholm

PottyMouth
PottyMouth

20 Feb 15

Hozzászólások a Fragments

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!