hgcp

צילום מסך תוכנה:
hgcp
פרטי תוכנה:
גרסה: 0.12
טען תאריך: 14 Apr 15
מפתחים: Dan Bullok
רשיון: ללא תשלום
פופולריות: 100

Rating: 1.5/5 (Total Votes: 2)

hgcp הוא כלי המספק עותק צלב-reposititory Mercurial ולעבור פונקציות.
הערות Developer
כאשר שיפוץ חבילות, לפעמים אני מוצא את הצורך להעתיק כמה קבצים ממאגר אחד למשנהו Mercurial תוך שמירת ההיסטוריה שלהם. אמנם זה לא קשה לעשות ברגע שאתה יודע איך, זה לא פעולה של מה בכך. אז, אני יצרתי hgcp. העתקת קבצים מהמקור-repo לdest-ריפו הופך להיות קל מאוד. הנה כמה דוגמאות:
- המקור-ריפו hgcp / תכונות dest-ריפו / מוזר-feature.txt / (זה המקור-ריפו עותקים / תכונות / מוזר-feature.txt לdest-ריפו / תכונות / מוזר-feature.txt)
- Hgcp -x כולל מקור-ריפו / תכונות / dest-ריפו מוזר-feature.txt / (זה מסיר את subpath התכונות, העתקת המקור-ריפו / תכונות / מוזר-feature.txt לdest-ריפו / מוזר-feature.txt )
- Hgcp -x כולל מקור-ריפו / תכונות / dest-ריפו מוזר-feature.txt / plugins (מקור-ריפו עותקים / תכונות / מוזר-feature.txt לdest-ריפו / plugins / מוזר-feature.txt)
יש גם פקודת hgmv שזז קבצים, במקום רק להעתיק אותם. זה אחרת עובד בדיוק כמו פקודת hgcp.
התקנה
hgcp ניתן להתקין באמצעות easy_install: easy_install hgcp
שים לב לכל מי שלא אוהב את התכונה הזו
בקיצור: זה בסדר איתי. אין להשתמש בו.
אתה לא צריך לחפש קשה כדי למצוא בקשות רבות לאיך לעשות את עותק צלב-מאגר שימור-היסטוריה. למרבה הצער, רוב תגובות שראיתי הן די מועילות. הנה כמה תגובות שראיתי:
- זה לא עבודה נתמכת.
- אם אתה צריך את זה, אתה לא מתכנן פריסת המאגר שלך טוב מאוד.
- אתה לא צריך צריך לעשות את זה לעתים קרובות מאוד
- העתקת קובץ חוצה מאגר היא לא פעולה מוגדרת היטב.
- פשוט להעתיק את הקובץ בלי ההיסטוריה, ולשים את פתק בchangelog.
- Nauseum המודעה
הבעיה הבסיסית עם כל התגובות הללו היא זה: אנשים צריכים להעתיק או להעביר קבצים בין מאגרים. חתרנות עודדה אותנו לשים את כל הפרויקטים שלנו באותו המאגר, כך מעתיק את קובץ פרויקט הצולב היו טריוויאלי. DVCS כמו Mercurial לעודד אותנו לשים את כל פרויקט במאגר נפרד, אך אינו מספק דרך קלה לארגן מחדש פרויקטים. אם אתה מוצא את עצמך תוהה למה מישהו ירצה אי פעם צריך לעשות את זה, אתה באותה הסירה עם משתמשי CVS גרעין קשה שתהו מדוע אף אחד התלונן כי שינוי שם או העברת קבצים הייתה טרחה, וכי ספריות שינוי שם הייתה ... טוב , מגוחך. הזיז דברים הוא חלק מבנייה מחדש. פרויקטים מפוצלים והתמזגו כל הזמן. ככל אני מודאג, עותק מאגר צולב ומהלך הוא תכונה חיונית.
hgcp לא עושה שום דבר שאתה לא יכול לעשות באופן ידני אם אתה רוצה. בעיקרון, הוא משתמש בסיומת להמיר Mercurial. פשוט hgcp כותב filemap בשבילך, ומבצע את הרצף הנכון של פקודות hg. זה גם מאפשר לך לציין נתיבים בדרך טבעית יותר.
תיקונים ותיקונים
אני שמח לקבל את התיקונים המשפרים hgcp או לתקן באגים. . המטרה שלי היא לשמור על hgcp פשוט ככל האפשר, והתמקדה בתהליכי עבודת חוצי מאגר

דרישות :

    • Python

    מגבלות :

    • hgcp עובד רק על מאגרים המאוחסנים במערכת הקבצים המקומיות. יש לקוות, זה לא עול גדול, כפי שאתה יכול בקלות לבדוק את repos מרחוק, hgcp שימוש, אז סנכרון. כמו כן, חייבים שני להיבדק מאגרי המקור ויעד, ואין להם שינויים מחויבים.
    • אני כבר אמרתי ששיטה זו אינה שומרת את כל ההיסטוריה של קובץ אם זה היה שמם, במיוחד כאשר העתיקה / עבר יש קובץ היסטוריה ארוכה ומסועפת. עם זאת, זה מעולם לא גרם לבעיה עבורי בשימוש בפועל. רק להיות מודע לכך שכאשר העתקה או העברת קובץ, ייתכן שלא יהיה העתקה זה כל ההיסטוריה.

  • תוכנה דומה

    VCSTodo
    VCSTodo

    15 Apr 15

    TrackIt
    TrackIt

    3 Jun 15

    git-sweep
    git-sweep

    14 Apr 15

    cvs-fast-export
    cvs-fast-export

    17 Feb 15

    תגובות ל hgcp

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