Fragments

צילום מסך תוכנה:
Fragments
פרטי תוכנה:
גרסה: 1.2.4
טען תאריך: 20 Feb 15
מפתחים: Matt Chisholm
רשיון: ללא תשלום
פופולריות: 27

Rating: 3.0/5 (Total Votes: 1)

שברים הוא מודול פייתון שמשתמש במושגים מבקרת גרסאות להחליף שימושים רבים של שפות בניית תבנית & nbsp;. במקום שפת בניית תבנית, הוא מספק בניית תבנית מבוססת הבדל; במקום בקרת גרסאות, שהיא מספקת "שליטת פיצול".
ברים הוא DRY מנהל הפרה (אל תחזור על עצמך); זה מקור מרובה של מנוע אמת.
מה היא בניית תבנית מבוססת הבדל?
------------------------------
יצירת HTML עם שפות בניית תבנית היא קשה, כי לעתים קרובות יש לי שפות בניית תבנית שתי מטרות למחצה עולים בקנה אחד. המטרה הראשונה היא אלמנטי HTML המשותף הניהול ומבנה: כותרות, סרגלי צד, עליונים ותחתונות; על פני תבניות מרובות. זה נקרא לפעמים דף "ירושה". המטרה השנייה היא לבצע היגיון תצוגה ייחודי על נתונים המגיעים ממקור אחר. כאשר ניתן להפריד שתי מטרות אלה, תבניות יכולות להיות הרבה יותר פשוט.
שברים מצליח מטרה זו ראשונה, אלמנטי HTML המשותף ומבנה, עם הבדל ולמזג אלגוריתמים. היגיון התצוגה בפועל נותר ליישום שלך, או לשפת בניית תבנית שתבניות עצמם מנוהלים על ידי שברים.
מה היא שליטת פיצול?
------------------------------
המכונות לנהל קטעי קוד משותפים ושונים על פני גרסאות מרובות של _a file_ אחת כבר קיים במערכות בקרת הגרסה מודרניות. שברים מתאים את עצמו בכלים אלה כדי לנהל גרסאות נפוצות ושונות של files_ שונה _several.
כל קובץ הוא למעשה "הסניף" שלו, ובכל פעם שאתה משנה קובץ ("סניף") אתה יכול ליישם ("מיזוג") שמשנה לקבצים אחרים לפי ("ענפים") שאתה בוחר. במובן זה שברים הוא סוג של "שליטת מקור" שונה - ולא שליטה גרסאות / תיקונים לאורך זמן, שבשליטתה שברים ברחבי קבצים רבים שכל מתקיימים בו זמנית. ומכאן המונח "שליטת פיצול".
כמו שאני בלשן, אני חייב לציין שההבחנה בין [סינכרונית] (http://en.wikipedia.org/wiki/Synchronic_analysis) ו[ הדיאכרוני] (http://en.wikipedia.org/wiki/ Diachronics) בלשנות נתן לי את הרעיון הזה במקום הראשון.
איך זה עובד?
אלגוריתם המיזוג הוא גרסה של מיזוג Codeville המדויק שונה כדי לתמוך דובדבן-קטיף. מיזוג Codeville מדויק נבחר משום שהוא תומך מיזוגים נקיים מקריים והתכנסות. כלומר, אם שני קבצים שונה באופן עצמאי באותו אופן, הם מתמזגים יחד בצורה נקיה. זה עושה את הוספת קבצים חדשים קלה; להשתמש `פקודת fork` של קטע כדי ליצור קובץ חדש המבוסס על קבצים אחרים (או סתם 'cp` אחד הקבצים שלך), לשנות אותו כרצונכם, ולבצע את זה. שינויים לאחר כל, קטעים משותפים-שונה של האו"ם, בקובץ זה או באחים שלו, יהיו ישימים על פני שאר המאגר.
כמו בקרת גרסאות, אתה מפעיל שברים בשורת הפקודה בכל פעם שאתה מבצע שינוי ל- HTML שלך, לא לפני שכל דף להבהיר

דרישות :.

  • Python

תוכנות אחרות של יזם Matt Chisholm

PottyMouth
PottyMouth

20 Feb 15

תגובות ל Fragments

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!