checkoutmanager

צילום מסך תוכנה:
checkoutmanager
פרטי תוכנה:
גרסה: 1.13
טען תאריך: 20 Feb 15
מפתחים: Reinout van Rees
רשיון: ללא תשלום
פופולריות: 3

Rating: 1.0/5 (Total Votes: 1)

checkoutmanager עושה bzr / hg / git / checkouts svn בכמה מקומות לפי קובץ config.
הערות Developer
היתרון: יש לך פקודה אחת שבה אתה יכול לעדכן את כל checkouts שלך. ושבו אתה יכול לבקש רשימה של שינויים מחויבים. ואתה יכול לבנות מחדש את המבנה כולו הלקוחות שלך על מכונה חדשה רק על ידי העתקת קובץ config (זה היה בעצם מטרתי לבנות אותו ל: הייתי צריך לשנות מחשבים ניידים כשהחלפתי עבודות ...).
אזהרה: אני רק בדקתי את זה על OSX ולינוקס, ולכן אין ערבויות לחלונות. אם יש שינויים הנדרשים, הם בטח יהיו קלים. אז אני מברך על דיווחי באגים ותיקונים.
שימוש Generic
מה שאני עושה בדרך כלל בכל בוקר כשאני מגיע לעבודה הוא checkoutmanager עד. זה תופס את הגרסות העדכניות של כל checkouts שלי מהשרת (ים). אז svn לcheckouts החתרנות שלי, -u המשיכה hg להפכפך וכן הלאה.
מהעת לעת, אני אעשה checkoutmanager st להראות אם יש לי כמה קבצים לא מחויבים זרוקים איפשהו. מאוד שימושי אם אתה כבר עובד בכמה ספריות בכל שעות היום: זה מונע ממך שוכח לבדוק שבתיקון באג אחד במשך שבוע שלם.
פרויקט חדש אומר שאני להוסיף שורה אחת לשיתוף קבצי config וcheckoutmanager הריצה שלי.
Checkoutmanager מאפשר לכם להפיץ checkouts שלך על ספריות מרובות. זה לא יכול לערבב מערכות בקרת גרסאות לספרייה, עם זאת. כדוגמא, יש לי ~ / buildout / ספרייה עם פרויקטי אתר svn שלי גדולים בדקו בחוץ. וספרייה עם ספריות העבודה פיתון svn שלי. ו~ / hg / dir עם הפרויקטים ההפכפכים שלי. ואני עשיתי checkouts של כמה ספריות config בdir הבית שלי, כמו ~ / .emacs.d, ~ / .subversion וכן הלאה. עובד בסדר גמור.
פקודות
פקודות זמינות:
קיים
& Nbsp; הדפס אם checkouts נמצא או חסר
עד
& Nbsp; הגרסה האחרונה גזל מהשרת.
רח '
& Nbsp; מעמד הדפסה של קבצים בcheckouts
שיתוף
& Nbsp; checkouts חסר גזל מהשרת
חסר
& Nbsp; ספריות הדפסה שחסרות בקובץ config
ספרייה פלט שמות
אם לא תציין את שם ספריית פלט לurl הלקוחות שלך, זה פשוט לוקח את החלק האחרון. חריג אחד: חתרנות. היא אינטליגנטית שם:
& Nbsp; * https: // xxx / yyy / מוצר / גזע הופך להיות "מוצר" במקום "הגזע".
& Nbsp; * https: // xxx / yyy / מוצר / סניפים / ניסוי הופך להיות "product_experiment" במקום "הניסוי"
אם אתה רוצה משהו אחר, רק לציין שם ספרייה (מופרד ברווח) בקובץ התצורה.
קובץ Config
קובץ הגדרות לדוגמא:
# קובץ config לדוגמא. חלקים שונים למיקום בסיס וגרסה
# מערכת בקרה. פיצול הכל בכל המקום במרובה
# ספריות היא בסדר.
[מתכונים]
מתכונים # Buildout אני עובד על.
קרנות הון סיכון = svn
basedir = ~ / svn / מתכונים
checkouts =
& Nbsp; svn: // svn / blablabla / תא מטען
& Nbsp; svn: // svn / אחר / differentname תא מטען
& Nbsp; http: // מארח / yetanother / תא מטען
& Nbsp; https: // מארח / yetanother / סניפים / reinout-תיקון
[Dotfolders]
# תיקיות שסופו של דבר configfolders מקווקו כמו בשורש.
קרנות הון הסיכון = bzr
basedir = ~
checkouts =
& Nbsp; lp: .emacs.d / תא מטען emacsconfig
& Nbsp; SFTP: // עם משהו כמו / חתרנות / .subversion תא מטען

מה חדש בהודעה זו:

    • לא באמצעות מדגם קובץ config כקובץ config מבחן יותר. זה אומר שיש קובץ config מדגם יותר נחמד ושימושי הרבה יותר עכשיו.
    • (תודה קרייג לסצ'יק לבקשת המשיכה שלו שהייתה הבסיס לכך!)

    מה חדש בגרסת 1.12:

    • לbzr, & quot; את & quot; הפקודה משתמשת בקוד היציאה במקום פלט הפקודה עכשיו. זה יותר אמין ונוח. הודות לתקן על ידי Jendrik Seipp,!

    מה חדש בגרסה 1.11:

    • אפשר יותר מאחד קרנות הון סיכון בספרייה. זה כבר היה אפשרי לפני, אבל עכשיו ידוע לך כבר לא צריך לפרט את כל checkouts של קרנות הון הסיכון מתחרה באפשרות להתעלם ממנו. כמו כן, פריטים שהם התעלמו בסעיף אחד עכשיו גם התעלמו בסעיפים אחרים לאותה ספרייה. מתקן # 11. [מאוריץ]

    מה חדש בגרסת 1.10:

    • שימוש ב--mine בלבד אפשרות bzr חסר רק להראות changesets היוצא שלנו בעת הפעלת checkoutmanager של & quot; את & quot; הפקודה לbzr.
    • מדגם .cfg העתקת קובץ אם הוא לא קיים, במקום רק מצביע על העותק. תיקונים # 12.
    • הוספת פקודה המידע נסתרת. צריך להיות רק שימושי לחתרנות אם תכנית svn שלך מעודכנת ומערכת ההפעלה שלך מחייבת אותך לתת גישת svn לאישורים המאוחסנים שוב, לכל מאגר. [מאוריץ]

    מה חדש בגרסת 1.9:

    • המוסף לשדרג הפקודה שמשדרג checkouts החתרנות שלך ל1.7 החדשים פריסה של ספריית .svn. [מאוריץ]

    מה חדש בגרסה 1.8:

    • השימוש בgit לדחוף --dry-טווח עם החברה לאיתור לא -דחף -yet שינויים יוצאים עם checkoutmanager החוצה. תיקונים # 9 (שדווח על ידי מאוריץ ואן ריס).

    מה חדש בגרסה 1.7:

    • אפשרות --configfile נוסף. שימושי כאשר ברצונך להשתמש checkoutmanager לנהל checkouts למשהו אחר מאשר פרויקטי הפיתוח הרגילים שלך. בפועל: אני רוצה להשתמש בו ל'sdistmaker 'שעובד עם git
    • .

    מה חדש בגרסת 1.6:

    • תיקון מלא ל# 7: checkoutmanager לא עוצר ב השגיאה הראשונה, אבל ממשיכה. והוא מדווח כל השגיאות לאחר מכן. זה עוזר כאשר רק אחד מsvn / hg / כל מה שהשרתים שלך הוא למטה:. השאר פשוט ימשיך לעבוד
    • תיקון חלקי ל# 7:. SVN עד שנגמר עם --non אינטראקטיבי עכשיו, אז שגיאות שגיאות סכסוך מדווחות במקום פחות או יותר בשקט מחכה לקלט אינטראקטיבי שלעולם לא יבואו

    מה חדש בגרסת 1.5:

    • שימוש מלבד CommandError, דואר במקום מלבד CommandError כדואר ל תאימות python2.4.

    דרישות :

    • Python

  • תוכנה דומה

    Atlassian Stash
    Atlassian Stash

    20 Feb 15

    cgit
    cgit

    17 Feb 15

    bloom
    bloom

    20 Feb 15

    TeamControl
    TeamControl

    12 May 15

    תוכנות אחרות של יזם Reinout van Rees

    lizard-ui
    lizard-ui

    20 Feb 15

    lizard-map
    lizard-map

    20 Feb 15

    תגובות ל checkoutmanager

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