זוהי הפקודה bzr שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
bzr - בקרת גרסאות מבוזרת מהדור הבא של Bazaar
תַקצִיר
bzr הפקודה [ command_options ]
bzr לעזור
bzr לעזור הפקודה
תיאור
Bazaar (או bzr) היא מערכת בקרת גרסאות מבוזרת שהיא חזקה, ידידותית ו
ניתן להרחבה. Bazaar הוא פרויקט של Canonical Ltd וחלק מפרויקט GNU לפיתוח א
מערכת הפעלה חינמית.
Bazaar עוקב אחר שינויים בקוד מקור התוכנה (או מידע דומה); נותן לך
לחקור מי שינה אותו, מתי ולמה; ממזג שינויים במקביל; ועוזר לאנשים לעבוד
ביחד בצוות.
פקודה סקירה כללית
bzr להוסיף [קוֹבֶץ...]
הוסף קבצים או ספריות שצוינו.
bzr כינוי [שֵׁם]
הגדר/בטל הגדרה והצג כינויים.
bzr ביאור שם קובץ
הצג את המקור של כל שורה בקובץ.
bzr לאגד [מקום]
המר את הסניף הנוכחי לקופה של הסניף שסופק.
bzr סניף FROM_LOCATION [TO_LOCATION]
צור סניף חדש שהוא עותק של סניף קיים.
bzr ענפים [מקום]
רשום את הסניפים הזמינים במיקום הנוכחי.
bzr פריצת נעילה [מקום]
לשבור מנעול.
bzr חתול שם קובץ
כתוב את התוכן של קובץ כמו גרסה נתונה לפלט סטנדרטי.
bzr לבדוק [נָתִיב]
אימות מבנה עץ עבודה, עקביות ענפים והיסטוריית מאגר.
bzr לתשלום [מיקום הסניף] [TO_LOCATION]
צור קופה חדשה של סניף קיים.
bzr נקי-עץ
הסר קבצים לא רצויים מעץ העבודה.
bzr לבצע [נבחר...]
בצע שינויים לגרסה חדשה.
bzr config [שֵׁם]
הצג, הגדר או הסר אפשרות תצורה.
bzr קונפליקטים
רשימת קבצים עם התנגשויות.
bzr נמחק
רשימת קבצים שנמחקו בעץ העבודה.
bzr הבדל [קוֹבֶץ...]
הצג הבדלים בעץ העבודה, בין גרסאות או ענפים.
bzr dpush [מקום]
דחף לתוך VCS אחר ללא מטא נתונים מותאמים אישית של bzr.
bzr יצוא DEST [BRANCH_OR_SUBDIR]
ייצא גרסה נוכחית או קודמת לספריית יעד או לארכיון.
bzr לעזור [נוֹשֵׂא]
הצג עזרה לגבי פקודה או נושא אחר.
bzr להתעלם [NAME_PATTERN...]
התעלם מקבצים או דפוסים שצוינו.
bzr התעלם
רשום קבצים שהתעלמו מהם והדפוסים התואמים להם.
bzr מידע [מקום]
הצג מידע על עץ עובד, ענף או מאגר.
bzr init [מקום]
הפוך ספרייה לסניף עם גרסאות.
bzr init-repository לוקיישן
צור מאגר משותף לסניפים כדי לחלוק שטח אחסון.
bzr להצטרף עץ
שלבו עץ לתוך העץ המכיל אותו.
bzr launchpad-login [שֵׁם]
הצג או הגדר את מזהה המשתמש של Launchpad.
bzr משטח השקה-מראה [מקום]
בקש מ-Launchpad לשקף סניף כעת.
bzr משטח השקה-פתוח [מקום]
פתח דף סניף Launchpad בדפדפן האינטרנט שלך.
bzr היכנס [קוֹבֶץ...]
הצג יומן היסטורי עבור ענף או תת-קבוצה של ענף.
bzr lp-find-proposal
מצא את ההצעה למיזוג גרסה זו.
bzr lp-propose-merge [SUBMIT_BRANCH]
מציע למזג סניף ב-Launchpad.
bzr ls [נָתִיב]
רשימת קבצים בעץ.
bzr למזג [מקום]
בצע מיזוג תלת כיווני.
bzr חסר [OTHER_BRANCH]
הצג גרסאות לא ממוזגות/לא נמשכות בין שני ענפים.
bzr mkdir DIR...
צור ספרייה חדשה עם גרסאות.
bzr mv [שמות...]
העבר או שנה את שם הקובץ.
bzr חתך [כינוי]
הדפס או הגדר את כינוי הסניף.
bzr לארוז [BRANCH_OR_REPO]
דחוס את הנתונים בתוך מאגר.
bzr פינג לוקיישן
פינג לשרת חכם של Bazaar.
bzr תוספים
רשום את התוספים המותקנים.
bzr למשוך [מקום]
הפוך את הענף הזה למראה של ענף אחר.
bzr לדחוף [מקום]
עדכן מראה של סניף זה.
bzr ליישב [ענף]
התאם מטא נתונים של bzr בענף.
bzr הגדר מחדש [מקום]
הגדר מחדש את סוג ספריית bzr.
bzr רישום-ענף [PUBLIC_URL]
רשום סניף באמצעות launchpad.net.
bzr להזמין [קוֹבֶץ...]
בצע מחדש מיזוג.
bzr להסיר [קוֹבֶץ...]
הסר קבצים או ספריות.
bzr להסיר-ענף [מקום]
הסר ענף.
bzr להסיר-עץ [מקום...]
הסר את עץ העבודה מענף/קופה נתון.
bzr משנה שמות [DIR]
הצג רשימה של קבצים ששמם שונה.
bzr לפתור [קוֹבֶץ...]
סמן קונפליקט כנפתר.
bzr לחזור [קוֹבֶץ...]
הגדר את הקבצים בעץ העבודה בחזרה לתוכן של גרסה קודמת.
bzr revno [מקום]
הצג את מספר הגרסה הנוכחית.
bzr שורש [שם קובץ]
הצג את ספריית השורש של העץ.
bzr לשלוח [SUBMIT_BRANCH] [PUBLIC_BRANCH]
שלחו או צור הוראת מיזוג לשליחת שינויים.
bzr לשרת
הפעל את שרת bzr.
bzr לִגנוֹז [קוֹבֶץ...]
הסר זמנית כמה שינויים מהעץ הנוכחי.
bzr חתום על ההתחייבויות שלי [מקום] [מתחייב]
חתום על כל ההתחייבויות על ידי מתחייב נתון.
bzr לפצל עץ
פיצול ספריית משנה של עץ לעץ נפרד.
bzr מצב [קוֹבֶץ...]
הצג סיכום מצב.
bzr להחליף [TO_LOCATION]
הגדר את הסניף של קופה ועדכן.
bzr תג [תג שם]
צור, הסר או שנה תג הנותן שם לגרסה.
bzr תיוגים
רשימת תגיות.
bzr ברית [ענף]
הצג צוואה (טופס חתימה) של תיקון.
bzr לְהַתִיר
המר את הקופה הנוכחית לסניף רגיל.
bzr לא מחויב [מקום]
הסר את הגרסה האחרונה שבוצעה.
bzr לא -שלש [SHELF_ID]
שחזר שינויים במדפים.
bzr עדכון [DIR]
עדכן עץ עובד לגרסה חדשה.
bzr שדרוג [כתובת אתר]
שדרג מאגר, ענף או עץ עבודה לפורמט חדש יותר.
bzr אימות-חתימות [מקום]
אמת את כל חתימות ההתחייבות.
bzr גרסה
הצג את הגרסה של bzr.
bzr גרסה-מידע [מקום]
הצג מידע על גרסה על עץ זה.
bzr נוף [קוֹבֶץ...]
נהל תצוגות מסוננות.
bzr Whoami [שֵׁם]
הצג או הגדר את מזהה המשתמש של bzr.
פקודה הפניה
bzr - עזרה
כינוי ל"עזרה", ראה "bzr help".
bzr -?
כינוי ל"עזרה", ראה "bzr help".
bzr -h
כינוי ל"עזרה", ראה "bzr help".
bzr ?
כינוי ל"עזרה", ראה "bzr help".
bzr להוסיף [קוֹבֶץ...]
אפשרויות:
--- dry-run הראה מה ייעשה, אבל אל תעשה
למעשה לעשות כל דבר.
--file-ids-from ARG חיפוש מזהי קבצים מעץ זה.
--help, -h הצג הודעת עזרה.
--no-recurse, -N אל תוסיף באופן רקורסיבי את התוכן של
ספריות.
--quiet, -q הצג רק שגיאות ואזהרות.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
ראה גם: התעלם, הסר
הוסף קבצים או ספריות שצוינו.
במצב לא רקורסיבי, כל הפריטים בעלי השם מתווספים, ללא קשר אם היו
התעלמו בעבר. ניתנת אזהרה אם אחד מהקבצים הנקובים כבר בגרסה.
במצב רקורסיבי (ברירת המחדל), קבצים מטופלים באותו אופן, אבל ההתנהגות עבור
ספריות זה שונה. ספריות שכבר מנוסחות אינן נותנות אזהרה.
כל הספריות, בין אם כבר גרסאות או לא, מחפשים קבצים או
ספריות משנה שאין להן גירסאות או התעלמות, ואלה מתווספות. החיפוש הזה
ממשיך באופן רקורסיבי לתוך ספריות עם גרסאות. אם לא ניתנו שמות '.' מניחים.
אזהרה תודפס כאשר נתקלים בעצים מקוננים, אלא אם כן הם מפורשים
התעלם.
לכן פשוט לומר 'bzr add' יגרס את כל הקבצים שאינם ידועים כרגע.
הוספת קובץ שספריית האב שלו אינה מנוסחת תוסיף באופן מרומז את האב, ו
וכן הלאה עד השורש. זה אומר שלעולם לא תצטרך להוסיף במפורש ספרייה,
הם פשוט יתווספו כשתוסיף קובץ לספרייה.
--dry-run יראה אילו קבצים יתווספו, אך לא יוסיף אותם בפועל.
--file-ids-from ינסה להשתמש במזהי הקובץ מהנתיב שסופק. זה מחפש מזהים
מנסה למצוא ספריית אב תואמת עם אותו שם קובץ, ולאחר מכן לפי נתיב טהור.
אפשרות זו נחוצה לעתים רחוקות, אך יכולה להיות שימושית בעת הוספת אותו קובץ לוגי לשניים
סניפים שיתמזגו מאוחר יותר (מבלי להציג את שני התוספות השונות כקונפליקט).
זה שימושי גם בעת מיזוג פרויקט אחר לתוך ספריית משנה של זה.
כל הקבצים התואמים דפוסים ברשימת ההתעלמות לא יתווספו אלא אם כן
מוזכר במפורש.
במצב רקורסיבי, קבצים גדולים יותר מאפשרות התצורה add.maximum_file_size
לדלג עליו. אף פעם לא מדלגים על פריטים בעלי שם עקב גודל הקובץ.
bzr כינוי [שֵׁם]
אפשרויות:
--help, -h הצג הודעת עזרה.
--quiet, -q הצג רק שגיאות ואזהרות.
--remove הסר את הכינוי.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
הגדר/בטל הגדרה והצג כינויים.
דוגמאות:
הצג את הכינויים הנוכחיים:
כינוי bzr
הצג את הכינוי שצוין עבור 'll':
bzr כינוי ll
הגדר כינוי עבור 'll':
bzr alias ll="log --line -r-10..-1"
כדי להסיר כינוי עבור 'll':
bzr כינוי --הסר את ll
bzr אן
כינוי ל"ביאור", ראה "בזר להעיר".
bzr ביאור שם קובץ
אפשרויות:
--all הצג הערות בכל השורות.
--directory ARG, -d סניף לפעול בו, במקום לעבוד
במדריך.
--help, -h הצג הודעת עזרה.
- ארוך הצג את תאריך ההתחייבות בהערות.
--quiet, -q הצג רק שגיאות ואזהרות.
--revision ARG, -r עיין ב-"help revisionspec" לפרטים.
--show-ids הצג מזהי אובייקט פנימיים.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
כינויים: אן, להאשים, לשבח
הצג את המקור של כל שורה בקובץ.
זה מדפיס את הקובץ הנתון עם הערה בצד שמאל המציינת איזה
גרסה, מחבר ותאריך הציגו את השינוי.
אם המקור זהה עבור רצף של שורות רצופות, הוא מוצג רק בחלק העליון,
אלא אם ניתנת האפשרות --all.
bzr לאגד [מקום]
אפשרויות:
--directory ARG, -d סניף לפעול בו, במקום לעבוד
במדריך.
--help, -h הצג הודעת עזרה.
--quiet, -q הצג רק שגיאות ואזהרות.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
ראה גם: קופות, ביטול כריכה
המר את הסניף הנוכחי לקופה של הסניף שסופק. אם אין סניף
מסופק, כורך מחדש למיקום המחובר האחרון.
לאחר ההמרה לקופה, ההתחייבויות חייבות להצליח בסניף הראשי לפני שהן יצליחו
להחיל על הסניף המקומי.
ענפים קשורים משתמשים בכינוי של הענף הראשי שלו אלא אם כן הוא מוגדר באופן מקומי, שבו
קשירת רישיות תעדכן את הכינוי המקומי להיות זה של המאסטר.
bzr להאשים
כינוי ל"ביאור", ראה "בזר להעיר".
bzr סניף FROM_LOCATION [TO_LOCATION]
אפשרויות:
--קשור לאגד סניף חדש ממקום.
--files-from ARG קבל תוכן קובץ מהעץ הזה.
--hardlink קבצי עץ עבודה עם קישור קשיח היכן
אפשרי.
--help, -h הצג הודעת עזרה.
--no-tree צור ענף ללא עץ עבודה.
--quiet, -q הצג רק שגיאות ואזהרות.
--revision ARG, -r עיין ב-"help revisionspec" לפרטים.
--stacked צור ענף מוערם המתייחס ל
סניף מקור. הסניף החדש יהיה
תלוי בזמינות המקור
סניף לכל הפעולות.
--standalone אל תשתמש במאגר משותף, גם אם
זמין.
--switch החלף את הקופה בזרם
מדריך לסניף החדש.
--usage הצג הודעת שימוש ואפשרויות.
--use-existing-dir כברירת מחדל סניף ייכשל אם
ספריית היעד קיימת, אבל לא
כבר יש ספריית בקרה. זֶה
הדגל יאפשר לסניף להמשיך.
--verbose, -v הצג מידע נוסף.
כינויים: לקבל, לשכפל
ראה גם: קופה
צור סניף חדש שהוא עותק של סניף קיים.
אם ה-TO_LOCATION מושמט, הרכיב האחרון של FROM_LOCATION ישמש. ב
במילים אחרות, "branch ../foo/bar" ינסה ליצור ./bar. אם יש ל-FROM_LOCATION
אין / או מפריד נתיב מוטבע, ה-TO_LOCATION נגזר מה-FROM_LOCATION על ידי
הפשטת סכמה מובילה או מזהה כונן, אם יש. לדוגמה, "branch lp:foo-bar"
ינסה ליצור ./foo-bar.
כדי לאחזר את הענף כמו גרסה מסוימת, ספק את הפרמטר --revision, כמו ב
"branch foo/bar -r 5".
המילים הנרדפות 'clone' ו-'get' עבור פקודה זו הוצאו משימוש.
bzr ענפים [מקום]
אפשרויות:
--help, -h הצג הודעת עזרה.
--quiet, -q הצג רק שגיאות ואזהרות.
--רקורסיבי, -R סרוק רקורסיבית עבור ענפים במקום זאת
מאשר רק להסתכל במפורט
מקום.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
רשום את הסניפים הזמינים במיקום הנוכחי.
פקודה זו תדפיס את שמות כל הסניפים במיקום הנוכחי.
bzr פריצת נעילה [מקום]
אפשרויות:
--config LOCATION היא הספרייה שבה
נעילת תצורה היא.
--force אל תבקש אישור לפני
לשבור את המנעול.
--help, -h הצג הודעת עזרה.
--quiet, -q הצג רק שגיאות ואזהרות.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
לשבור מנעול.
פקודה זו שוברת מנעול במאגר, ענף, ספריית עבודה או קובץ תצורה.
זהירות: יש לפרוץ מנעולים רק כאשר אתה בטוח שתהליך החזקת המנעול
הופסק.
אתה יכול לקבל מידע על המנעולים הפתוחים באמצעות הפקודה 'bzr info [location]'.
דוגמאות:
bzr פריצת מנעול
bzr break-lock bzr+ssh://example.com/bzr/foo
bzr break-lock --conf ~/.בזאר
bzr חתול שם קובץ
אפשרויות:
--directory ARG, -d סניף לפעול בו, במקום לעבוד
במדריך.
--filters החל מסנני תוכן כדי להציג את
טופס נוחות.
--help, -h הצג הודעת עזרה.
--name-from-revision שם הנתיב בעץ הישן.
--quiet, -q הצג רק שגיאות ואזהרות.
--revision ARG, -r עיין ב-"help revisionspec" לפרטים.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
ראה גם: ls
כתוב את התוכן של קובץ כמו גרסה נתונה לפלט סטנדרטי.
אם אין גרסה מועמדת, נעשה שימוש בגרסה האחרונה.
הערה: הקפד להפנות מחדש פלט סטנדרטי בעת שימוש בפקודה זו בקובץ בינארי.
bzr לבדוק [נָתִיב]
אפשרויות:
--ענף בדוק את הסניף הקשור לזרם
במדריך.
--help, -h הצג הודעת עזרה.
--quiet, -q הצג רק שגיאות ואזהרות.
--repo בדוק את המאגר הקשור ל-
ספרייה נוכחית.
--tree בדוק את עץ העבודה הקשור ל-
ספרייה נוכחית.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
ראה גם: ליישב
אימות מבנה עץ עבודה, עקביות ענפים והיסטוריית מאגר.
פקודה זו בודקת אינוריאנטים שונים לגבי אחסון סניפים ומאגרים כדי לזהות נתונים
שחיתות או באגים bzr.
בדיקות העץ והענפים העובדות יתנו פלט רק אם מזוהה בעיה. ה
שדות הפלט של בדיקת המאגר הם:
תיקונים
זה רק מספר התיקונים שנבדקו. זה לא
מצביעים על בעיה.
versionedfiles
זה רק המספר של קבצי גרסאות שנבדקו. זה
לא מעיד על בעיה.
אבות קדמונים ללא התייחסות
טקסטים שהם אבות של טקסטים אחרים, אבל
לא מוזכרים כראוי על ידי מוצא הגרסה. זה
בעיה עדינה שבזאר יכול לעקוף.
טקסטים ייחודיים של קבצים
זהו המספר הכולל של תוכן קובץ ייחודי
ניתן לראות בתיקונים המסומנים. זה לא מעיד על בעיה.
טקסטים חוזרים של קבצים
זהו המספר הכולל של טקסטים חוזרים שנראו
בתיקונים שנבדקו. ניתן לחזור על טקסטים כאשר הקובץ שלהם
הערכים משתנים, אבל תוכן הקובץ לא. זה לא
מצביעים על בעיה.
אם לא צוינו הגבלות, כל נתוני הבזאר שנמצאים במיקום הנתון יעשו זאת
להיבדק.
דוגמאות:
בדוק את העץ והענף ב-'foo':
bzr check --tree --branch foo
בדוק רק את המאגר ב-'bar':
bzr check --repo bar
בדוק הכל ב-'baz':
bzr check baz
bzr לבדוק
כינוי ל"תחייב", ראה "bzr commit".
bzr לתשלום [מיקום הסניף] [TO_LOCATION]
אפשרויות:
--files-from ARG קבל תוכן קובץ מהעץ הזה.
--hardlink קבצי עץ עבודה עם קישור קשיח היכן
אפשרי.
--help, -h הצג הודעת עזרה.
--קל משקל בצע קופה קלת משקל.
קופות קלות משקל תלויות בגישה
לסניף לכל מבצע.
תשלומים רגילים יכולים לבצע נפוצים
פעולות כמו הבדל ומצב בלי
גישה כזו, וגם תמיכה מקומית
מתחייב.
--quiet, -q הצג רק שגיאות ואזהרות.
--revision ARG, -r עיין ב-"help revisionspec" לפרטים.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
כינוי: co
ראו גם: סניף, קופות, הסרת עץ, עצי עבודה
צור קופה חדשה של סניף קיים.
אם BRANCH_LOCATION מושמט, התשלום יהווה מחדש עץ עובד עבור הסניף
נמצא ב-'.'. זה שימושי אם הסרת את עץ העבודה או אם הוא מעולם לא היה
נוצר - כלומר אם דחפת את הסניף למיקומו הנוכחי באמצעות SFTP.
אם ה-TO_LOCATION מושמט, הרכיב האחרון של BRANCH_LOCATION ישמש. ב
במילים אחרות, "checkout ../foo/bar" ינסה ליצור ./bar. אם ה-BRANCH_LOCATION
אין מפריד / או נתיב מוטבע, ה-TO_LOCATION נגזר מה-BRANCH_LOCATION
על ידי ביטול סכמה מובילה או מזהה כונן, אם יש. לדוגמה, "קופה
lp:foo-bar" ינסה ליצור ./foo-bar.
כדי לאחזר את הענף כמו גרסה מסוימת, ספק את הפרמטר --revision, כמו ב
"checkout foo/bar -r 5". שים לב שזה יהיה לא מעודכן באופן מיידי [אז אתה לא יכול
commit] אבל זה עשוי להיות שימושי (כלומר לבחון קוד ישן.)
bzr ci
כינוי ל"תחייב", ראה "bzr commit".
bzr נקי-עץ
אפשרויות:
--detritus מחק קבצי התנגשות, מיזוג והחזר
גיבויים, ו-dirs של בדיקות עצמיות שנכשלו.
--directory ARG, -d סניף לפעול בו, במקום לעבוד
במדריך.
--dry-run הצג קבצים למחיקה במקום למחוק
אותם.
--force אל תבקש הודעה לפני המחיקה.
--help, -h הצג הודעת עזרה.
--ignored מחק את כל הקבצים שהתעלמו מהם.
--quiet, -q הצג רק שגיאות ואזהרות.
--unknown מחק קבצים לא ידועים ל- bzr (ברירת מחדל).
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
הסר קבצים לא רצויים מעץ העבודה.
כברירת מחדל, רק קבצים לא ידועים, לא קבצים שהתעלמו, נמחקים. קבצים בגרסה לעולם אינם
נמחק.
מחלקה נוספת היא 'detritus', הכוללת קבצים הנפלטים על ידי bzr במהלך פעולות רגילות
ומבחנים עצמיים. (הערך של קבצים אלה יורד עם הזמן.)
אם לא צוינו אפשרויות, קבצים לא ידועים יימחקו. אחרת, דגלי האופציה הם
מכובד, וניתן לשלבו.
כדי לבדוק מה נקי-עץ יעשה, השתמש ב--dry-run.
bzr לשבט
כינוי ל"ענף", ראה "סניף bzr".
bzr co
כינוי ל"קופה", ראה "בזr checkout".
bzr לבצע [נבחר...]
אפשרויות:
--author ARG הגדר את שם המחבר, אם הוא שונה
מהמתחייב.
--commit-time ARG הגדר ידנית זמן התחייבות באמצעות התחייבות
פורמט תאריך, למשל '2009-10-10 08:00:00
+0100'.
--exclude ARG, -x אל תשקול שינויים שנעשו בנתון
נתיב.
--file MSGFILE, -F קח הודעת commit מקובץ זה.
--מתקן ARG סמן באג כמתוקן על ידי זה
גרסה (ראה "באגי עזרה של bzr").
--help, -h הצג הודעת עזרה.
--local בצע התחייבות מקומית ב-bound
ענף. התחייבויות מקומיות לא נדחפות
סניף המאסטר עד להתחייבות רגילה
מבוצע.
--lossy כאשר מתחייבים לגרסה זרה
מערכת הבקרה לא דוחפת נתונים שיכולים
לא להיות מיוצג מקורי.
--message ARG, -m תיאור הגרסה החדשה.
--quiet, -q הצג רק שגיאות ואזהרות.
--show-diff, -p כאשר אין הודעה מסופקת, הצג את
הבדל יחד עם סיכום המצב ב
עורך ההודעות.
--קפד לסרב להתחייב אם יש לא ידועים
קבצים בעץ העבודה.
--unchanged Commit גם אם שום דבר לא השתנה.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
כינויים: ci, checkin
ראה גם: הוסף, באגים, הוקס, בטל התחייבות
בצע שינויים לגרסה חדשה.
יש לתת מסר הסבר לכל התחייבות. זה נעשה לעתים קרובות על ידי שימוש ב-
אפשרות --message (קבלת ההודעה משורת הפקודה) או באמצעות האפשרות --file
(מקבל את ההודעה מקובץ). אם אף אחת מהאפשרויות הללו לא ניתנת, עורך כן
נפתח למשתמש להזין את ההודעה. כדי לראות את הקבצים שהשתנו בטקסט הלוח
נטען לתוך העורך, השתמש באפשרות --show-diff.
כברירת מחדל, העץ כולו מחויב והאדם מבצע את ההתחייבות הוא ההנחה שהוא
המחבר. ניתן לעקוף ברירות מחדל אלה כפי שמוסבר להלן.
התחייבויות סלקטיביות:
אם הקבצים שנבחרו מצוינים, רק שינויים בקבצים אלה יצוינו
מְחוּיָב. אם צוינה ספרייה אז הספרייה ו
הכל בתוכו מחויב.
כאשר ניתנות אי הכללות, הן מקבלות עדיפות על פני קבצים נבחרים.
למשל, לבצע רק שינויים בתוך foo, אבל לא שינויים
בתוך foo/bar:
bzr commit foo -x foo/bar
התחייבות סלקטיבית לאחר מיזוג אינה נתמכת עדיין.
מחברים מותאמים אישית:
אם מחבר השינוי אינו אותו אדם כמו המבצע,
אתה יכול לציין את שם המחבר באמצעות האפשרות --author. ה
השם צריך להיות באותו פורמט של committer-id, למשל
"פלוני אלמוני[מוגן בדוא"ל]>". אם יש יותר ממחבר אחד של
את השינוי אתה יכול לציין את האפשרות מספר פעמים, פעם אחת עבור כל אחד
מְחַבֵּר.
בדיקות:
טעות נפוצה היא לשכוח להוסיף קובץ או ספרייה חדשים לפני כן
הפעלת הפקודה commit. האפשרות --strict בודקת לא ידוע
קובץ ומבטל את הביצוע אם נמצאו כאלה. התחייבות מראש מתקדמת יותר
ניתן ליישם בדיקות על ידי הגדרת ווים. ראה \*(Aq\*(Aqbzr help hooks\*(Aq\*(Aq
לקבלת פרטים.
דברים שחשוב לציין:
אם בטעות ביצעת שינויים לא נכונים או תבצע איות
טעות בהודעת commit תגיד, אתה יכול להשתמש בפקודה uncommit
לבטל את זה. ראה \*(Aq\*(Aqbzr help uncommit\*(Aq\*(Aq לפרטים.
ניתן גם להגדיר הוקס לרוץ לאחר commit. זה מאפשר לך
כדי להפעיל עדכונים למערכות חיצוניות כמו עוקבי באגים. התיקונים --
ניתן להשתמש באפשרות כדי לתעד את הקשר בין גרסה ו
באג אחד או יותר. ראה \*(Aq\*(Aqbzr עזרה באגים\*(Aq\*(Aq לפרטים.
bzr config [שֵׁם]
אפשרויות:
--all הצג את כל הערכים המוגדרים עבור
אפשרויות התאמה.
--directory ARG, -d סניף לפעול בו, במקום לעבוד
במדריך.
--help, -h הצג הודעת עזרה.
--quiet, -q הצג רק שגיאות ואזהרות.
--remove הסר את האפשרות מהתצורה
קובץ.
--scope ARG צמצם את ההיקף לצוין
קובץ תצורה.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
ראה גם: תצורה
הצג, הגדר או הסר אפשרות תצורה.
הצג את הערך הפעיל עבור האפשרות NAME.
אם --all מצוין, NAME מתפרש כביטוי רגולרי והכל תואם
האפשרויות מוצגות תוך ציון היקפן וללא פתרון הפניות לאפשרויות
הערך). הערך הפעיל שbzr ייקח בחשבון הוא הראשון שמוצג
עבור כל אפשרות.
אם לא ניתן NAME, משתמע --all .* (כל האפשרויות מוצגות עבור הנוכחי
תְחוּם).
הגדרת ערך מושגת על ידי שימוש ב-NAME=value ללא רווחים. הערך נקבע ב-
ההיקף הרלוונטי ביותר וניתן לסמן על ידי הצגת האפשרות שוב.
הסרת ערך מושגת באמצעות --remove NAME.
bzr קונפליקטים
אפשרויות:
--directory ARG, -d סניף לפעול בו, במקום לעבוד
במדריך.
--help, -h הצג הודעת עזרה.
--quiet, -q הצג רק שגיאות ואזהרות.
--טקסט רשימת נתיבים של קבצים עם התנגשויות טקסט.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
ראה גם: סוגי קונפליקטים, פתרון
רשימת קבצים עם התנגשויות.
מיזוג תעשה כמיטב יכולתה לשלב את השינויים בשני ענפים, אבל יש כמה סוגים של
בעיות שרק אדם יכול לתקן. כאשר הוא נתקל באלה, זה יסמן קונפליקט. א
קונפליקט אומר שאתה צריך לתקן משהו לפני שאתה יכול להתחייב.
קונפליקטים רשומים בדרך כלל כהודעות קצרות הניתנות לקריאה על ידי אדם. אם --טקסט מסופק,
במקום זאת רשומים שמות הנתיבים של קבצים עם התנגשויות טקסט. (זה שימושי עבור
עריכת כל הקבצים עם התנגשויות טקסט.)
השתמש ב-bzr resolve כאשר תיקנת בעיה.
bzr דל
כינוי ל"הסר", ראה "bzr remove".
bzr נמחק
אפשרויות:
--directory ARG, -d סניף לפעול בו, במקום לעבוד
במדריך.
--help, -h הצג הודעת עזרה.
--quiet, -q הצג רק שגיאות ואזהרות.
--show-ids הצג מזהי אובייקט פנימיים.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
ראה גם: ls, סטטוס
רשימת קבצים שנמחקו בעץ העבודה.
bzr di
כינוי ל"בדל", ראה "bzr diff".
bzr dif
כינוי ל"בדל", ראה "bzr diff".
bzr הבדל [קוֹבֶץ...]
אפשרויות:
--change ARG, -c בחר שינויים שהוצגו על ידי
גרסה שצוינה. ראה גם "עזרה
מפרט גרסאות".
--context ARG כמה שורות של הקשר להראות.
--diff-options ARG העבר את האפשרויות הללו ל-diff החיצוני
תכנית.
--פורמט ARG, -F Diff פורמט לשימוש.
--help, -h הצג הודעת עזרה.
--ענף/עץ חדש של ARG להשוואה.
--ענף/עץ ARG ישן להשוואה ממנו.
--prefix ARG, -p הגדר קידומות שנוספו לישן ולחדש
שמות קבצים, כשני ערכים מופרדים ב-a
המעי הגס. (למשל "ישן/:חדש/").
--quiet, -q הצג רק שגיאות ואזהרות.
--revision ARG, -r עיין ב-"help revisionspec" לפרטים.
--usage הצג הודעת שימוש ואפשרויות.
-- באמצעות ARG השתמש בפקודה זו כדי להשוות קבצים.
--verbose, -v הצג מידע נוסף.
כינויים: די, הבדל
ראה גם: סטטוס
הצג הבדלים בעץ העבודה, בין גרסאות או ענפים.
אם לא ניתנו ארגומנטים, כל השינויים עבור העץ הנוכחי מופיעים. אם קבצים כן
נתון, רק השינויים בקבצים אלה רשומים. מרוחקים וענפים מרובים יכולים להיות
השוואה על ידי שימוש באפשרויות --ישן ו --new. אם לא מסופק, ברירת המחדל עבור שניהם היא
נגזר מהארגומנט הראשון, אם קיים, או מהעץ הנוכחי אם לא ניתנו ארגומנטים.
"bzr diff -p1" שווה ערך ל-"bzr diff --prefix old/:new/", ומייצר תיקונים
מתאים ל-"patch -p1".
שים לב שכאשר אתה משתמש בארגומנט -r עם מגוון של גרסאות, ההבדלים הם
מחושבים בין שתי הגרסאות שצוינו. כלומר, הפקודה לא מציגה את
שינויים שהוכנסו על ידי הגרסה הראשונה בטווח. זה שונה מה
פרשנות של טווחי גרסאות המשמשים את "bzr log" הכוללת את הגרסה הראשונה ב
הטווח.
ערכי יציאה:
1 - השתנה
2 - שינויים בלתי ייצוגים
3 - שגיאה
0 - אין שינוי
דוגמאות:
מראה את ההבדל בעץ העבודה לעומת ה-commit האחרון:
bzr הבדל
ההבדל בין עץ העבודה לגרסה 1:
bzr diff -r1
ההבדל בין גרסה 3 לגרסה 1:
bzr diff -r1..3
ההבדל בין גרסה 3 לגרסה 1 עבור ענף xxx:
bzr diff -r1..3 xxx
השינויים שהוכנסו על ידי גרסה 2 (שווה ערך ל-r1..2):
bzr diff -c2
כדי לראות את השינויים שהוכנסו על ידי גרסה X:
bzr diff -cX
שימו לב שבמקרה של מיזוג, האפשרות -c מציגה את השינויים
בהשוואה להורה ביד שמאל. לראות את השינויים נגד
הורה אחר, השתמש ב:
bzr diff -r ..איקס
השינויים בין הגרסה הנוכחית לגרסה הקודמת
(מקביל ל-c-1 ו-r-2..-1)
bzr diff -r-2..
הצג רק את ההבדלים עבור קובץ NEWS:
bzr diff NEWS
הצג את ההבדלים בעץ העבודה xxx עבור קובץ NEWS:
bzr diff xxx/NEWS
הצג את ההבדלים מענף xxx לעץ העבודה הזה:
bzr diff --old xxx
הצג את ההבדלים בין שני סניפים עבור קובץ NEWS:
bzr diff --old xxx --חדש yyy NEWS
זהה ל'bzr diff' אבל נתיבים תחיליים עם ישן/ וחדש/:
bzr diff --prefix old/:new/
הצג את ההבדלים באמצעות תוכנית הבדל מותאמת אישית עם אפשרויות:
bzr diff --באמצעות /usr/bin/diff --diff-options -wu
bzr dpush [מקום]
אפשרויות:
--directory ARG, -d סניף לדחיפה ממנו, ולא האחד
המכילה את ספריית העבודה.
--help, -h הצג הודעת עזרה.
--no-rebase אין לבצע rebase לאחר דחיפה.
--quiet, -q הצג רק שגיאות ואזהרות.
--remember זכור את המיקום שצוין בתור א
ברירת המחדל.
--מחמיר לסרב לדחוף אם יש לא מחויבים
שינויים בעץ העבודה, --לא קפדני
משבית את הצ'ק.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
דחף לתוך VCS אחר ללא מטא נתונים מותאמים אישית של bzr.
זה יבסס מחדש את הסניף המקומי בסניף המרוחק, אלא אם כן ה---no-rebase
נעשה שימוש באפשרות, ובמקרה זה שני הענפים לא יהיו מסונכרנים לאחר הדחיפה.
bzr יצוא DEST [BRANCH_OR_SUBDIR]
אפשרויות:
--directory ARG, -d סניף לפעול בו, במקום לעבוד
במדריך.
--filters החל מסנני תוכן כדי לייצא את
צורה נוחה.
--פורמט ARG סוג הקובץ שאליו יש לייצא.
--help, -h הצג הודעת עזרה.
--per-file-timestamps הגדר את זמן השינוי של הקבצים לזה
של הגרסה האחרונה שבה זה היה
השתנה.
--quiet, -q הצג רק שגיאות ואזהרות.
--revision ARG, -r עיין ב-"help revisionspec" לפרטים.
--root ARG שם ספריית השורש בתוך
קובץ מיוצא.
--uncommitted ייצא את תוכן עץ העבודה במקום זאת
מזה של הגרסה האחרונה.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
ייצא גרסה נוכחית או קודמת לספריית יעד או לארכיון.
אם לא צוין גרסה, זה מייצא את הגרסה האחרונה שבוצעה.
הפורמט עשוי להיות שם "יצואן", כגון tar, tgz, tbz2. אם לא ניתן, נסה למצוא
הפורמט עם ההרחבה. אם לא נמצא הרחבה ייצוא לספרייה (שווה ערך
אל --format=dir).
אם השורש מסופק, הוא ישמש בתור ספריית השורש בתוך פורמטים של מיכל (tar,
zip וכו'). אם הוא לא מסופק, הוא יקבל כברירת מחדל את שם הקובץ המיוצא. אפשרות השורש
אין השפעה על פורמט 'dir'.
אם הענף מושמט אז הענף המכיל את ספריית העבודה הנוכחית יהיה
מְשׁוּמָשׁ.
הערה: ייצוא של עץ עם שמות קבצים שאינם ASCII ל-zip אינו נתמך.
=========================================
פורמטים נתמכים מזוהים אוטומטית על ידי הרחבה
=========================================
דיר (אין)
זפת .טאר
tbz2 .tar.bz2, .tbz2
tgz .tar.gz, .tgz
zip .zip
=========================================
bzr לקבל
כינוי ל"ענף", ראה "סניף bzr".
bzr לעזור [נוֹשֵׂא]
אפשרויות:
--help, -h הצג הודעת עזרה.
--long הצג עזרה בכל הפקודות.
--quiet, -q הצג רק שגיאות ואזהרות.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
כינויים: ?, --help, -?, -h
ראה גם: נושאים
הצג עזרה לגבי פקודה או נושא אחר.
bzr להתעלם [NAME_PATTERN...]
אפשרויות:
--default-rules הצג את ברירת המחדל של התעלמות מכללי זה
bzr משתמש.
--directory ARG, -d סניף לפעול בו, במקום לעבוד
במדריך.
--help, -h הצג הודעת עזרה.
--quiet, -q הצג רק שגיאות ואזהרות.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
ראה גם: התעלמות, דפוסים, סטטוס
התעלם מקבצים או דפוסים שצוינו.
ראה \*(Aq\*(Aqbzr help patterns\*(Aq\*(Aq לפרטים על תחביר התבניות.
אם קובץ .bzrignore לא קיים, הפקודה התעלם תיצור קובץ ותוסיף את הקובץ
קבצים או דפוסים שצוינו לקובץ החדש שנוצר. פקודת ההתעלם תהיה גם כן
הוסף אוטומטית את קובץ ה-.bzrignore לגירסה. יצירת קובץ .bzrignore ללא
השימוש בפקודה התעלם ידרוש פקודת הוספה מפורשת.
כדי להסיר תבניות מרשימת ההתעלמות, ערוך את קובץ ה-.bzrignore. לאחר הוספה, עריכה
או מחיקת קובץ זה בעקיפין על ידי שימוש בפקודה זו או ישירות על ידי שימוש ב-
עורך, הקפד לבצע זאת.
Bazaar תומך גם בקובץ התעלמות גלובלי ~/.bazaar/ignore. ב-Windows ההתעלמות הגלובלית
ניתן למצוא את הקובץ בספריית נתוני היישום כ-C:\Documents and
הגדרות\ \Application Data\Bazaar\2.0\ignore. לא נוגעים בהתעלמות גלובלית
הפקודה הזו. ניתן לערוך את קובץ ההתעלמות הגלובלי ישירות באמצעות עורך.
תבניות עם קידומת '!' הם יוצאי דופן להתעלמות מדפוסים ולקבל עדיפות על פניהם
מתעלמים רגילים. חריגים כאלה משמשים כדי לציין קבצים שיש לגרסת אילו
אחרת היו מתעלמים.
דפוסים עם קידומת '!!' פועלים כדפוסי התעלמות קבועים, אך יש להם עדיפות על פני
'!' דפוסים חריגים.
הערות:
* יש לצטט מתוכם התעלמות מדפוסים המכילים תווים כלליים של מעטפת
המעטפת ביוניקס.
* התעלמות מתבניות שמתחילות ב-"#" פועלות כהערות בקובץ ההתעלמות.
כדי להתעלם מתבניות שמתחילות עם אותו תו, השתמש בקידומת "RE:".
דוגמאות:
התעלם מה-Makefile ברמה העליונה:
bzr תתעלם מ./Makefile
התעלם מקבצי .class בכל הספריות...:
bzr התעלם מ-"*.class"
...אבל אל תתעלם מ-"special.class":
bzr התעלם מ-"!special.class"
התעלם מקבצים ששמם מתחיל בתו "#":
bzr תתעלם מ-"RE:^#"
התעלם מקבצי .o תחת ספריית lib:
bzr התעלם מ-"lib/**/*.o"
התעלם מקבצי .o תחת ספריית lib:
bzr התעלם מ-"RE:lib/.*\.o"
התעלם מכל דבר מלבד ספריית "debian" ברמה העליונה:
bzr תתעלם מ-"RE:(?!debian/).*"
התעלם מהכל חוץ מהספרייה ה"מקומית" ברמה העליונה,
אבל תמיד התעלם מקבצי שמירה אוטומטית המסתיימים ב-~, אפילו תחת local/:
bzr תתעלם מ"*"
bzr התעלם מ-"!./local"
bzr תתעלם מ"!!*~"
bzr התעלם
אפשרויות:
--directory ARG, -d סניף לפעול בו, במקום לעבוד
במדריך.
--help, -h הצג הודעת עזרה.
--quiet, -q הצג רק שגיאות ואזהרות.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
ראה גם: התעלם, ls
רשום קבצים שהתעלמו מהם והדפוסים התואמים להם.
רשום את כל הקבצים שהתעלמו ואת דפוס ההתעלמות שגרם להתעלמות מהקובץ.
לחלופין, כדי לרשום רק את הקבצים:
bzr ls --התעלם
bzr מידע [מקום]
אפשרויות:
--help, -h הצג הודעת עזרה.
--quiet, -q הצג רק שגיאות ואזהרות.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
ראה גם: מאגרים, revno, עצי עבודה
הצג מידע על עץ עובד, ענף או מאגר.
פקודה זו תציג את כל המיקומים והפורמטים הידועים המשויכים לעץ, לענף או
מאגר.
במצב מילולי, מידע סטטיסטי כלול בכל דוח. לראות מורחב
מידע סטטיסטי, השתמש ברמת מילולית של 2 ומעלה על ידי ציון המלל
אפשרות מספר פעמים, למשל -vv.
סניפים ועצי עבודה ידווחו גם על תיקונים חסרים.
דוגמאות:
הצג מידע על הפורמט והמיקומים הקשורים:
bzr מידע
הצג את האמור לעיל יחד עם מידע פורמט מורחב ו
נתונים סטטיסטיים בסיסיים (כמו מספר הקבצים בעץ העבודה ו
מספר תיקונים בסניף ובמאגר):
bzr info -v
הצג את האמור לעיל יחד עם מספר המתחייבים לסניף:
bzr info -vv
bzr init [מקום]
אפשרויות:
--append-revisions-only לעולם אל תשנה את ה- revnos או את היומן הקיים.
הוסף לו תיקונים בלבד.
--create-prefix צור את הנתיב המוביל אל הענף
אם הוא לא קיים כבר.
--format ARG ציין פורמט עבור ענף זה. לִרְאוֹת
"פורמטי עזרה".
--2a פורמט עבור סדרת bzr 2.0. שימושים
אחסון בדחיסה קבוצתית. מספק עשיר
שורשים שהם מעבר חד כיווני.
--תבנית ברירת מחדל עבור סדרת bzr 2.0. שימושים
אחסון בדחיסה קבוצתית. מספק עשיר
שורשים שהם מעבר חד כיווני.
--development-colo פורמט 2a עם תמיכה ניסיונית
עבור סניפים משותפים.
--pack-0.92 פורמט מבוסס חבילה בשימוש בסדרת 1.x.
הוצג ב-0.92. משתלב עם
מאגרי bzr לפני 0.92 אך אינם יכולים
להיקרא על ידי bzr < 0.92.
--help, -h הצג הודעת עזרה.
--no-tree צור ענף ללא עץ עובד.
--quiet, -q הצג רק שגיאות ואזהרות.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
ראה גם: סניף, קופה, init-repository
הפוך ספרייה לסניף עם גרסאות.
השתמש בזה כדי ליצור ענף ריק, או לפני ייבוא פרויקט קיים.
אם יש מאגר בספריית אב של המיקום, אז ההיסטוריה של ה-
סניף יאוחסן במאגר. אחרת init יוצר סניף עצמאי אשר
נושא היסטוריה משלו בספריית .bzr.
אם כבר יש סניף במקום אבל אין לו עץ עובד, העץ יכול להיות
מאוכלס ב-'bzr checkout'.
מתכון לייבוא עץ קבצים:
cd ~/פרויקט
bzr להתחיל
bzr להוסיף .
סטטוס bzr
bzr commit -m "פרויקט מיובא"
bzr init-repo
כינוי ל-"init-repository", ראה "bzr init-repository".
bzr init-repository לוקיישן
אפשרויות:
--format ARG ציין פורמט עבור מאגר זה.
ראה "פורמטי עזרה של bzr" לפרטים.
--2a פורמט עבור סדרת bzr 2.0. שימושים
אחסון בדחיסה קבוצתית. מספק עשיר
שורשים שהם מעבר חד כיווני.
--תבנית ברירת מחדל עבור סדרת bzr 2.0. שימושים
אחסון בדחיסה קבוצתית. מספק עשיר
שורשים שהם מעבר חד כיווני.
--development-colo פורמט 2a עם תמיכה ניסיונית
עבור סניפים משותפים.
--pack-0.92 פורמט מבוסס חבילה בשימוש בסדרת 1.x.
הוצג ב-0.92. משתלב עם
מאגרי bzr לפני 0.92 אך אינם יכולים
להיקרא על ידי bzr < 0.92.
--help, -h הצג הודעת עזרה.
--no-trees סניפים במאגר יהיו ברירת המחדל
שאין עץ עובד.
--quiet, -q הצג רק שגיאות ואזהרות.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
כינוי: init-repo
ראה גם: סניף, קופה, init, מאגרים
צור מאגר משותף לסניפים כדי לחלוק שטח אחסון.
סניפים חדשים שנוצרו תחת ספריית המאגר יאחסנו את הגרסאות שלהם ב-
מאגר, לא בספריית הסניף. עבור סניפים עם היסטוריה משותפת, זה מפחית
כמות האחסון הדרושה ומזרזת יצירת סניפים חדשים.
אם ניתנת האפשרות --no-trees אז הענפים במאגר לא יהיו
עצי עבודה כברירת מחדל. הם עדיין יהיו קיימים בתור ספריות בדיסק, אבל הם לא יהיו
יש עותקים נפרדים של הקבצים בגרסה מסוימת. זה יכול להיות שימושי עבור
מאגרים המאחסנים סניפים שאיתם יש אינטראקציה דרך קופות או מרחוק
סניפים, כגון בשרת.
דוגמאות:
צור מאגר משותף המחזיק רק סניפים:
bzr init-repo --ללא עצים ריפו
bzr init repo/trunk
בצע קופה קלה במקום אחר:
bzr checkout ---repo/trunk trunk checkout קל משקל
קופה של CD
(הוסף קבצים כאן)
bzr להצטרף עץ
אפשרויות:
--help, -h הצג הודעת עזרה.
--quiet, -q הצג רק שגיאות ואזהרות.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
ראה גם: פיצול
שלבו עץ לתוך העץ המכיל אותו.
פקודה זו דורשת שעץ היעד יהיה בפורמט שורש עשיר.
הארגומנט TREE צריך להיות עץ עצמאי, בתוך עץ אחר, אך לא חלק ממנו.
(ניתן לייצר עצים כאלה על ידי "bzr split", אך גם על ידי הפעלת "bzr branch" עם
מטרה בתוך עץ.)
התוצאה היא עץ משולב, כאשר תת העץ כבר לא חלק עצמאי. זה
מסומן כמיזוג של תת-העץ לתוך העץ המכיל, וכל ההיסטוריה נשמרת.
bzr launchpad-login [שֵׁם]
אפשרויות:
--help, -h הצג הודעת עזרה.
--no-check אל תבדוק ששם המשתמש חוקי.
--quiet, -q הצג רק שגיאות ואזהרות.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
כינוי: lp-login
הצג או הגדר את מזהה המשתמש של Launchpad.
בעת תקשורת עם Launchpad, חלק מהפקודות צריכות לדעת את מזהה המשתמש שלך ב-Launchpad.
ניתן להשתמש בפקודה זו כדי להגדיר או להציג את מזהה המשתמש שבו Bazaar ישתמש עבור כזה
תקשורת.
דוגמאות:
הצג את מזהה Launchpad של המשתמש הנוכחי:
bzr launchpad-login
הגדר את מזהה Launchpad של המשתמש הנוכחי ל-'bob':
bzr launchpad-login bob
bzr משטח השקה-מראה [מקום]
אפשרויות:
--help, -h הצג הודעת עזרה.
--quiet, -q הצג רק שגיאות ואזהרות.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
כינוי: lp-mirror
בקש מ-Launchpad לשקף סניף כעת.
bzr משטח השקה-פתוח [מקום]
אפשרויות:
--dry-run אל תפתח את הדפדפן בפועל. רַק
אמור את כתובת האתר שבה נשתמש.
--help, -h הצג הודעת עזרה.
--quiet, -q הצג רק שגיאות ואזהרות.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
כינוי: lp-open
פתח דף סניף Launchpad בדפדפן האינטרנט שלך.
bzr היכנס [קוֹבֶץ...]
אפשרויות:
--המחברים ARG אילו שמות לרשום כמחברים - ראשית,
הכל או מתחייב.
--change ARG, -c הצג רק את הגרסה שצוינה. לִרְאוֹת
גם "מפרט גרסת עזרה".
--exclude-common-ancestry הצג רק את התיקונים שאינם
חלק משני האבות (דרוש
-rX..Y).
--העבר הצג מהישן ביותר לחדש ביותר.
--help, -h הצג הודעת עזרה.
--include-merged הצג גרסאות ממוזגות כמו --levels 0
עושה.
--רמות N, -n מספר הרמות להצגה - 0 עבור כולם,
1 לדירה.
--limit N, -l הגבל את הפלט ל-N הראשון
תיקונים.
--log-format ARG השתמש בפורמט יומן שצוין.
--gnu-changelog פורמט בשימוש על ידי קבצי GNU ChangeLog.
- פורמט יומן קו עם שורה אחת לכל גרסה.
-- ארוך פורמט יומן מפורט.
--short פורמט יומן קצר בינוני.
--match ARG, -m הצג גרסאות שהמאפיינים שלהן תואמים
הביטוי הזה.
--match-author ARG הצג גרסאות שהמחברים שלהן תואמים את זה
ביטוי.
--match-bugs ARG הצג גרסאות שהבאגים שלהן תואמים את זה
ביטוי.
--match-committer ARG הצג גרסאות שהמחויב שלהן תואם
הביטוי הזה.
--match-message ARG הצג גרסאות שההודעה שלהן תואמת
הביטוי הזה.
--omit-merges אין לדווח על התחייבויות עם יותר מאחד
הוֹרֶה.
--quiet, -q הצג רק שגיאות ואזהרות.
--revision ARG, -r עיין ב-"help revisionspec" לפרטים.
--show-diff, -p הצג שינויים שבוצעו בכל גרסה בתור א
תיקון.
--show-ids הצג מזהי אובייקט פנימיים.
--חתימות הצג תוקף חתימה דיגיטלית.
--timezone ARG הצג את אזור הזמן כמקומי, מקורי או
utc.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג קבצים שהשתנו בכל גרסה.
ראה גם: פורמטים של יומן, מפרט גרסאות
הצג יומן היסטורי עבור ענף או תת-קבוצה של ענף.
log הוא כלי ברירת המחדל של bzr לחקר ההיסטוריה של ענף. הסניף לשימוש הוא
נלקח מהפרמטר הראשון. אם לא ניתנים פרמטרים, הענף המכיל את
ספריית העבודה נרשמת. הנה כמה דוגמאות פשוטות:
bzr log יומן את הענף הנוכחי
bzr log foo.py התחבר לקובץ בסניף שלו
bzr יומן http://server/branch לרשום סניף בשרת
ניתן לשלוט על הסינון, הסדר והמידע המוצג עבור כל גרסה
מוסבר להלן. כברירת מחדל, כל התיקונים מוצגים ממוינים (טופולוגית) כך שהם חדשים יותר
תיקונים מופיעים לפני מבוגרים יותר וצאצאים תמיד מופיעים לפני אבות. אם
המוצגים, גרסאות ממוזגות מוצגות בהזחה מתחת לגרסה שבה היו
התמזגה.
בקרת פלט:
פורמט היומן שולט כיצד המידע על כל גרסה
מוצגת. הפורמטים הסטנדרטיים של יומן הרישום נקראים \*(Aq\*(Aqlong\*(Aq\*(Aq,
\*(Aq\*(Aqshort\*(Aq\*(Aq
ו-\*(Aq\*(Aqline\*(Aq\*(Aq. ברירת המחדל היא ארוכה. ראה \*(Aq\*(עזרה של Aqbzr
log-formats\*(Aq\*(Aq
לפרטים נוספים על פורמטי יומן.
ניתן להשתמש באפשרויות הבאות כדי לשלוט מהו מידע
מוצגת:
-l N מציג מקסימום N גרסאות
-n N מציג N רמות של גרסאות (0 עבור כולם, 1 עבור ממוטט)
-v להציג סיכום מצב (דלתא) עבור כל גרסה
-p להציג הבדל (תיקון) עבור כל גרסה
--show-ids מציגים מזהי גרסה (ו-fil-ID), לא רק revnos
שים לב שמספר ברירת המחדל של רמות לתצוגה הוא פונקציה של
פורמט יומן. אם לא נעשה שימוש באפשרות -n, הפורמטים הסטנדרטיים של יומן הרישום מוצגים
רק הרמה העליונה (הקו הראשי).
סיכומי סטטוס מוצגים באמצעות דגלי סטטוס כמו A, M וכו'. כדי לראות
השינויים הוסברו באמצעות מילים כמו \*(Aq\*(Aqadded\*(Aq\*(Aq ו-
\*(Aq\*(Aqmodified\*(Aq\*(Aq
במקום זאת, השתמש באפשרות -vv.
בקרת הזמנה:
כדי להציג גרסאות מהישן ביותר לחדש ביותר, השתמש באפשרות --forward.
ברוב המקרים, לשימוש באפשרות זו תהיה השפעה מועטה על הסכום הכולל
הזמן שלוקח לייצור יומן, אם כי --העבר אינו מצטבר
להציג גרסאות כמו --reverse עושה כשזה יכול.
סינון מהדורות:
ניתן להשתמש באפשרות -r כדי לציין איזו גרסה או טווח של גרסאות
לסנן נגד. הטפסים השונים מוצגים להלן:
-rX גרסה X
-rX.. הצג גרסה X ואילך
תצוגת -r..Y עד וכולל גרסת Y
-rX..Y תצוגת X עד Y כולל
ראה \*(Aq\*(Aqbzr help revisionspec\*(Aq\*(Aq לפרטים כיצד לציין X ו-Y.
להלן כמה דוגמאות נפוצות:
-r-1 הראה רק את העצה
-r-10.. הצג את 10 הגרסאות הראשיות האחרונות
-rsubmit:.. הראה מה חדש בסניף זה
-rancestor:path.. הצג שינויים מאז האב הקדמון המשותף של זה
סניף ואת נתיב אחד במיקום
-rdate:yesterday.. הצג שינויים מאז אתמול
בעת רישום טווח של גרסאות באמצעות -rX..Y, יומן מתחיל ב-
גרסה Y וחיפושים אחורה בהיסטוריה דרך הגרסה הראשית
הורים ("יד שמאל") עד שהוא מוצא X. בעת רישום רק את
ברמה העליונה (באמצעות -n1), שגיאה מדווחת אם X לא נמצא
בדרך. אם נעשה שימוש ברישום רישום רב-רמות (-n0), X עשוי להיות
גרסת מיזוג מקוננת והיומן יקוצץ בהתאם.
סינון נתיבים:
אם ניתנים פרמטרים והראשון אינו ענף, היומן
יסונן כדי להציג רק את התיקונים ששינו את
קבצים או ספריות מועמדים.
שמות קבצים מתפרשים במסגרת ההקשר ההיסטורי שלהם. כדי להתחבר א
קובץ שנמחק, ציין טווח גרסאות כך שהקובץ קיים ב
הסוף או ההתחלה של הטווח.
ההקשר ההיסטורי חשוב גם כאשר מפרשים את שמות הנתיבים של
שמם של קבצים/ספריות. שקול את הדוגמה הבאה:
* גרסה 1: הוסף tutorial.txt
* גרסה 2: שנה את tutorial.txt
* גרסה 3: שנה את שם tutorial.txt ל-guide.txt; הוסף tutorial.txt
במקרה הזה:
* \*(Aq\*(Aqbzr log guide.txt\*(Aq\*(Aq ירשום את הקובץ שנוסף בגרסה 1
* \*(Aq\*(Aqbzr log tutorial.txt\*(Aq\*(Aq ירשום את הקובץ החדש שנוסף בגרסה 3
* \*(Aq\*(Aqbzr log -r2 -p tutorial.txt\*(Aq\*(Aq יציג את השינויים שבוצעו ב-
הקובץ המקורי בגרסה 2.
* \*(Aq\*(Aqbzr log -r2 -p guide.txt\*(Aq\*(Aq יציג הודעת שגיאה כמו שם
לא היה קובץ בשם guide.txt בגרסה 2.
שמות מחדש תמיד אחריו יומן. לפי התכנון, אין צורך בכך
בקש זאת במפורש (ואין דרך להפסיק לרשום קובץ בחזרה
עד ששמו שונה לאחרונה).
סינון אחר:
ניתן להשתמש באפשרות --match למציאת גרסאות התואמות את א
ביטוי רגולרי בהודעת commit, committer, מחבר או באג.
ציון האפשרות מספר פעמים יתאים לכל אחד מהאפשרויות שסופקו
ביטויים. --match-author, --match-bugs, --match-committer ו
ניתן להשתמש ב-match-message כדי להתאים רק שדה ספציפי.
טיפים וטריקים:
כלי GUI ו-IDE טובים יותר בחקירת ההיסטוריה מאשר בפקודה
כלי קו: ייתכן שתעדיף qlog או viz מ-qbzr או bzr-gtk, ה
bzr-explorer shell, או ממשק האינטרנט של Loggerhead. ראה את הפלאגין
להנחותhttp://doc.bazaar.canonical.com/plugins/en/> ו
<http://wiki.bazaar.canonical.com/IDEIntegration>.
ייתכן שיהיה שימושי להוסיף את הכינויים למטה ל-\*(Aq\*(Aqbazaar.conf\*(Aq\*(Aq:
[כינויים]
טיפ = log -r-1
top = log -l10 --שורה
show = log -v -p
\*(Aq\*(Aqbzr tip\*(Aq\*(Aq יציג את הגרסה האחרונה בעוד \*(Aq\*(Aqbzr
top\*(Aq\*(Aq
יציג את 10 התיקונים הראשיים האחרונים. כדי לראות את הפרטים של א
גרסה מסוימת X, \*(Aq\*(Aqbzr show -rX\*(Aq\*(Aq.
אם אתה מעוניין להסתכל עמוק יותר לתוך מיזוג X מסוים,
השתמש ב-\*(Aq\*(Aqbzr log -n0 -rX\*(Aq\*(Aq.
\*(Aq\*(Aqbzr log -v\*(Aq\*(Aq על ענף עם הרבה היסטוריה נמצא כרגע
איטי מאוד. תיקון לבעיה זו נמצא כעת בפיתוח.
עם או בלי תיקון זה, מומלץ טווח גרסאות
ניתן בעת שימוש באפשרות -v.
ל-bzr יש תוסף תואם טקסט מלא גנרי, bzr-search, זה יכול להיות
משמש למציאת גרסאות התואמות לשמות משתמש, הודעות commit וכו'.
בין שאר התכונות, תוסף זה יכול למצוא את כל הגרסאות המכילות
רשימה של מילים אבל לא אחרות.
כאשר בוחנים היסטוריה שאינה מרכזית בפרויקטים גדולים עם עומק
היסטוריה, ניתן לשפר מאוד את הביצועים של יומן על ידי התקנה
הפלאגין historycache. תוסף זה מאחסן מידע היסטורי
מסחר בשטח דיסק למהירות מהירה יותר.
bzr lp-find-proposal
אפשרויות:
--help, -h הצג הודעת עזרה.
--quiet, -q הצג רק שגיאות ואזהרות.
--revision ARG, -r עיין ב-"help revisionspec" לפרטים.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
מצא את ההצעה למיזוג גרסה זו.
מוצא את הצעות המיזוג שדנו בהנחת הגרסה שצוינה. זה עובד
רק אם ה-if merged_revno נרשם עבור הצעת המיזוג. ההצעות הן
נפתח בדפדפן אינטרנט.
מחפשים רק את הגרסה שצוינה. כדי למצוא את הגרסה המרכזית שמיזגה אותו
לתוך mainline, השתמש במפרט הגרסה "mainline".
אז כדי למצוא את הצעת המיזוג שבדקה שורה 1 של README:
bzr lp-find-proposal -r mainline:annotate:README:1
bzr lp-login
כינוי ל-"launchpad-login", ראה "bzr launchpad-login".
bzr lp-מראה
כינוי ל-"Launchpad-mirror", ראה "bzr launchpad-mirror".
bzr lp-פתוח
כינוי ל-"Launchpad-open", ראה "bzr launchpad-open".
bzr lp-הצעה
כינוי ל"lp-propose-merge", ראה "bzr lp-propose-merge".
bzr lp-propose-merge [SUBMIT_BRANCH]
אפשרויות:
-- לאשר סמן את ההצעה כאושרה
מיד, הגדרת המאושר
עדכון לטיפ.
--fixes ARG הבאג שההצעה הזו מתקנת.
--help, -h הצג הודעת עזרה.
--הודעה ARG, -m הודעת Commit.
--quiet, -q הצג רק שגיאות ואזהרות.
--review ARG, -R סוקר מבוקש וסוג אופציונלי.
--סטיינג הצע את המיזוג על הבמה.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
כינויים: lp-submit, lp-propose
מציע למזג סניף ב-Launchpad.
זה יפתח את העורך הרגיל שלך כדי לספק את ההערה הראשונית. כאשר הוא יצר את
ההצעה, היא תפתח אותה בדפדפן האינטרנט המוגדר כברירת מחדל.
הסניף יוצע להתמזג לתוך SUBMIT_BRANCH. אם SUBMIT_BRANCH לא
מסופק, ישמש סניף הגשה הזכור. אם לא זכור סניף של הגשה,
ייעשה שימוש במוקד הפיתוח.
כברירת מחדל, צוות הבדיקה של SUBMIT_BRANCH יתבקש לבדוק את המיזוג
הצעה. ניתן לעקוף זאת על ידי ציון --review (-R). הפרמטר משטח השיגור
שם החשבון של הסוקר הרצוי. אופציונלי זה עשוי להיות אחריו '=' וה-
סוג ביקורת. לדוגמה:
bzr lp-propose-merge --review jrandom --review review-team=qa
זה יציע מיזוג, יבקש "jrandom" לביצוע סקירה מסוג לא מוגדר, וכן
בקש מ-"review-team" לבצע סקירת "qa".
bzr lp-submit
כינוי ל"lp-propose-merge", ראה "bzr lp-propose-merge".
bzr ls [נָתִיב]
אפשרויות:
--directory ARG, -d סניף לפעול בו, במקום לעבוד
במדריך.
--from-root הדפס נתיבים ביחס לשורש ה-
ענף.
--help, -h הצג הודעת עזרה.
--מתעלם, -i הדפס קבצים שהתעלמו מהם.
--kind ARG, -k רשימת ערכים מסוג מסוים: קובץ,
ספרייה, קישור סימלי.
--null, -0 השתמש במפריד ASCII NUL (\0) במקום זאת
מאשר קו חדש.
--quiet, -q הצג רק שגיאות ואזהרות.
--רקורסיב, -R Recurse לתוך ספריות משנה.
--revision ARG, -r עיין ב-"help revisionspec" לפרטים.
--show-ids הצג מזהי אובייקט פנימיים.
--unknown, -u הדפס קבצים לא ידועים.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
--versioned, -V הדפס קבצים עם גרסאות.
ראה גם: חתול, סטטוס
רשימת קבצים בעץ.
bzr למזג [מקום]
אפשרויות:
--change ARG, -c בחר שינויים שהוצגו על ידי
גרסה שצוינה. ראה גם "עזרה
מפרט גרסאות".
--directory ARG, -d סניף להתמזג אליו, ולא את
אחד המכיל את ספריית העבודה.
--אלץ מיזוג גם אם יש לעץ היעד
שינויים לא מחויבים.
--help, -h הצג הודעת עזרה.
--אינטראקטיבי, -i בחר שינויים באופן אינטראקטיבי.
--merge-type ARG בחר אלגוריתם מיזוג מסוים.
--diff3 מיזוג באמצעות diff3 חיצוני.
--lca LCA-newness מיזוג.
--merge3 מיזוג בסגנון diff3 מקורי.
--weave מיזוג מבוסס אריגה.
--preview במקום מיזוג, הצג הבדל של ה
לְמַזֵג.
--pull אם היעד כבר לגמרי
התמזג לתוך המקור, משוך מה-
מקור במקום מיזוג. כשזה
קורה, אתה לא צריך להתחייב
תוֹצָאָה.
--quiet, -q הצג רק שגיאות ואזהרות.
--remember זכור את המיקום שצוין בתור א
ברירת המחדל.
-- reprocess עיבוד מחדש כדי להפחית קונפליקטים מזויפים.
--revision ARG, -r עיין ב-"help revisionspec" לפרטים.
--show-base הצג טקסט גרסת בסיס בהתנגשויות.
--uncommitted החל שינויים לא מחויבים מעובד
העתק, במקום שינויים בענף.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
ראה גם: איחוד מחדש, שלח, סימון סטטוס, עדכון
בצע מיזוג תלת כיווני.
ניתן לציין את מקור המיזוג או בצורה של ענף, או בצורה של
נתיב לקובץ המכיל הוראת מיזוג שנוצרה עם bzr send. אם אף אחד לא
שצוין, ברירת המחדל היא הענף במעלה הזרם או הענף שמוזג לאחרונה באמצעות
--זכור. מקור המיזוג עשוי להיות מצוין גם בצורה של נתיב לקובץ
בענף אחר: במקרה זה, רק השינויים בקובץ זה ממוזגים לתוך
עץ העבודה הנוכחי.
בעת מיזוג מענף, כברירת מחדל bzr ינסה להתמזג בכל העבודה החדשה מה-
ענף אחר, הקובע אוטומטית גרסת בסיס מתאימה. אם זה נכשל, אתה
ייתכן שיהיה צורך לתת בסיס מפורש.
כדי לבחור גרסת סיום אחרת, העבר את "--revision OTHER". bzr ינסה להתמזג
כל העבודה החדשה עד וכולל גרסה OTHER.
אם תציין שני ערכים, "--revision BASE..OTHER", רק גרסאות BASE עד OTHER,
לא כולל BASE אך כולל OTHER, ימוזגו. אם זה גורם לתיקונים מסוימים להיות
דילוג, כלומר אם סניף היעד אינו מכיל כבר גרסה BASE, כגון
מיזוג מכונה בדרך כלל "צ'ריפיק". בניגוד למיזוג רגיל, בזאר לא
כרגע עוקב אחר צ'ריפיקס. השינויים נראים כמו התחייבות רגילה, וההיסטוריה של ה
שינויים מהסניף השני אינם מאוחסנים ב-commit.
מספרי העדכון הם תמיד יחסיים לענף המקור.
מיזוג תעשה כמיטב יכולתה לשלב את השינויים בשני ענפים, אבל יש כמה סוגים של
בעיות שרק אדם יכול לתקן. כאשר הוא נתקל באלה, זה יסמן קונפליקט. א
קונפליקט אומר שאתה צריך לתקן משהו לפני שאתה יכול להתחייב.
השתמש ב-bzr resolve כאשר תיקנת בעיה. ראה גם bzr קונפליקטים.
אם אין ערכת ענף ברירת מחדל, המיזוג הראשון יגדיר אותו (השתמש ב--no-remember כדי להימנע
מגדיר את זה). לאחר מכן, אתה יכול להשמיט את הסניף כדי להשתמש בברירת המחדל. לשנות את
ברירת מחדל, השתמש ב--remember. הערך יישמר רק אם המיקום המרוחק יכול להיות
ניגש.
תוצאות המיזוג ממוקמות בספריית העבודה של היעד, איפה שהם יכולים
להיבדק (עם bzr diff), להיבדק ולאחר מכן להתחייב לרשום את תוצאת המיזוג.
מיזוג מסרב לפעול אם יש שינויים לא מחויבים, אלא אם כן ניתן --force. אם
---force ניתן, ואז השינויים מהמקור ימוזגו עם העבודה הנוכחית
עץ, לרבות שינויים לא מחויבים בעץ. ניתן להשתמש גם באפשרות --force
כדי ליצור גרסת מיזוג שיש לה יותר משני הורים.
אם אחד רוצה למזג שינויים מעץ העבודה של הענף השני ללא
מיזוג כל גרסאות מחויבות, ניתן לתת את האפשרות --uncommitted.
כדי לבחור רק כמה שינויים למיזוג, השתמש ב-"מיזוג -i", שינחה אותך להחיל כל אחד מהם
שינוי חתיכה וקובץ שונה, בדומה ל"מדף".
דוגמאות:
כדי למזג את כל הגרסאות החדשות מ-bzr.dev:
bzr מיזוג ../bzr.dev
כדי למזג שינויים עד וכולל גרסה 82 מ-bzr.dev:
bzr merge -r 82 ../bzr.dev
כדי למזג את השינויים שהוכנסו על ידי 82, ללא שינויים קודמים:
bzr merge -r 81..82 ../bzr.dev
כדי להחיל הוראת מיזוג הכלולה ב-/tmp/merge:
bzr merge /tmp/merge
כדי ליצור גרסת מיזוג עם שלושה הורים משני סניפים
תכונה1a ותכונה1ב:
bzr מיזוג ../feature1a
bzr merge ../feature1b --force
bzr commit -m 'עדכון עם שלושה הורים'
bzr חסר [OTHER_BRANCH]
אפשרויות:
--directory ARG, -d סניף לפעול בו, במקום לעבוד
במדריך.
--help, -h הצג הודעת עזרה.
--include-merged הצג את כל הגרסאות בנוסף ל-
מרכזיים.
--log-format ARG השתמש בפורמט יומן שצוין.
--gnu-changelog פורמט בשימוש על ידי קבצי GNU ChangeLog.
- פורמט יומן קו עם שורה אחת לכל גרסה.
-- ארוך פורמט יומן מפורט.
--short פורמט יומן קצר בינוני.
--שלי בלבד הצג שינויים בסניף המקומי
בלבד.
--my-revision ARG מסנן על תיקונים בסניף מקומי
(כָּלוּל). ראה "מפרט גרסת עזרה" עבור
פרטים.
--אחר זהה ל --שלהם בלבד.
--quiet, -q הצג רק שגיאות ואזהרות.
--reverse הפוך את סדר התיקונים.
--revision ARG, -r סינון על גרסאות ענף אחרות
(כָּלוּל). ראה "מפרט גרסת עזרה" עבור
פרטים.
--show-ids הצג מזהי אובייקט פנימיים.
--שלהם בלבד הצג שינויים בסניף המרוחק
בלבד.
--זה אותו דבר כמו --שלי בלבד.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
ראה גם: מיזוג, משיכה
הצג גרסאות לא ממוזגות/לא נמשכות בין שני ענפים.
OTHER_BRANCH עשוי להיות מקומי או מרוחק.
כדי לסנן על מגוון גרסאות, אתה יכול להשתמש בפקודה -r begin..end -r revision
בקשות לעדכון ספציפי, -r ..end או -r begin.. תקפים גם הם.
ערכי יציאה:
1 - כמה תיקונים חסרים
0 - אין גרסאות חסרות
דוגמאות:
קבע את התיקונים החסרים בין זה לבין הסניף ב-
זכור מיקום משיכה:
bzr חסר
קבע את התיקונים החסרים בין זה לענף אחר:
bzr חסר http://server/branch
קבע את התיקונים החסרים עד לגרסה ספציפית בצד השני
ענף:
bzr חסר -ר ..-10
קבע את התיקונים החסרים עד לגרסה ספציפית בנושא זה
ענף:
bzr חסר --הגרסה שלי ..-10
bzr mkdir DIR...
אפשרויות:
--help, -h הצג הודעת עזרה.
--הורים, -p אין שגיאה אם קיימת, הפוך להורה
ספריות לפי הצורך.
--quiet, -q הצג רק שגיאות ואזהרות.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
צור ספרייה חדשה עם גרסאות.
זה שווה ערך ליצירת הספרייה ולאחר מכן הוספתה.
bzr המהלך
כינוי ל"mv", ראה "bzr mv".
bzr mv [שמות...]
אפשרויות:
--אחר הזז רק את מזהה bzr של
קובץ, כי הקובץ כבר היה
זז.
--אוטו נחש שינוי שמות באופן אוטומטי.
- ריצה יבשה הימנע מביצוע שינויים בעת ניחוש
משנה שמות.
--help, -h הצג הודעת עזרה.
--quiet, -q הצג רק שגיאות ואזהרות.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
כינויים: להעביר, לשנות שם
העבר או שנה את שם הקובץ.
נוֹהָג:
bzr mv OLDNAME NEWNAME
bzr mv SOURCE... יעד
אם הארגומנט האחרון הוא ספרייה עם גרסאות, כל שאר השמות יועברו אליה.
אחרת, חייבים להיות בדיוק שני ארגומנטים והקובץ ישתנה לשם חדש.
אם OLDNAME אינו קיים במערכת הקבצים אך הוא בעל גרסה ו-NEWNAME אכן קיים ב-
מערכת הקבצים אך אינה בעלת גרסה, mv מניח שהקובץ הועבר באופן ידני ורק
מעדכן את המלאי הפנימי שלו כדי לשקף את השינוי הזה. הדבר תקף כאשר מעבירים רבים
קבצי SOURCE אל DESTINATION.
לא ניתן להעביר קבצים בין ענפים.
bzr חתך [כינוי]
אפשרויות:
--directory ARG, -d סניף לפעול בו, במקום לעבוד
במדריך.
--help, -h הצג הודעת עזרה.
--quiet, -q הצג רק שגיאות ואזהרות.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
ראה גם: מידע
הדפס או הגדר את כינוי הסניף.
אם לא מוגדר, שם הסניף המשותף משמש לענפים משותפים, והסניף
שם הספרייה משמש עבור סניפים אחרים. כדי להדפיס את הכינוי הנוכחי, בצע עם no
ויכוח.
סניפים קשורים משתמשים בכינוי של הענף הראשי שלו אלא אם כן הוא מוגדר באופן מקומי.
bzr לארוז [BRANCH_OR_REPO]
אפשרויות:
--clean-obsolete-packs מחק חבילות מיושנות כדי לשמור דיסק
חלל.
--help, -h הצג הודעת עזרה.
--quiet, -q הצג רק שגיאות ואזהרות.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
ראה גם: מאגרים
דחוס את הנתונים בתוך מאגר.
פעולה זו דוחסת את הנתונים בתוך מאגר בזאר. כמו הבזאר תומך
אריזה אוטומטית של מאגר, פעולה זו בדרך כלל אינה נדרשת להיעשות
ידנית.
במהלך פעולת החבילה, Bazaar לוקח גיבוי של נתוני המאגר הקיימים, כלומר pack
קבצים. גיבוי זה יוסר בסופו של דבר על ידי בזאר באופן אוטומטי כאשר זה בטוח לעשות זאת.
כדי לחסוך מקום בדיסק על ידי הסרת קבצי החבילה המגובים, האפשרות --clean-obsolete-packs
עשוי להיות בשימוש.
אזהרה: אם אתה משתמש ב--clean-obsolete-packs והמכונה שלך קורסת במהלך או מיד
לאחר האריזה מחדש, ייתכן שתישאר במצב שבו המחיקה נכתבה לדיסק
אבל החבילות החדשות לא היו. במקרה זה המאגר עלול להיות בלתי שמיש.
bzr פינג לוקיישן
אפשרויות:
--help, -h הצג הודעת עזרה.
--quiet, -q הצג רק שגיאות ואזהרות.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
פינג לשרת חכם של Bazaar.
פקודה זו שולחת בקשה 'שלום' למיקום הנתון באמצעות הפרוטוקול החכם של bzr,
ומדווח על התגובה.
bzr תוספים
אפשרויות:
--help, -h הצג הודעת עזרה.
--quiet, -q הצג רק שגיאות ואזהרות.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
רשום את התוספים המותקנים.
פקודה זו מציגה את רשימת התוספים המותקנים כולל גרסת הפלאגין ו-a
תיאור קצר של כל אחד מהם.
--verbose מציג את הנתיב שבו נמצא כל תוסף.
תוסף הוא רכיב חיצוני עבור Bazaar שמרחיב את מערכת בקרת הגרסאות, על ידי
הוספה או החלפה של קוד בבזאר. תוספים יכולים לעשות מגוון דברים, כולל
עקיפת פקודות, הוספת פקודות חדשות, מתן העברות רשת נוספות ו
התאמה אישית של פלט יומן.
עיין במדריך התוספים של Bazaarhttp://doc.bazaar.canonical.com/plugins/en/> להמשך
מידע על תוספים כולל היכן למצוא אותם וכיצד להתקין אותם. הוראות
מסופקים שם גם כיצד לכתוב תוספים חדשים באמצעות שפת התכנות Python.
bzr שבח
כינוי ל"ביאור", ראה "בזר להעיר".
bzr למשוך [מקום]
אפשרויות:
--directory ARG, -d סניף למשיכה, במקום האחד
המכילה את ספריית העבודה.
--help, -h הצג הודעת עזרה.
--local בצע משיכה מקומית בענף קשור.
משיכות מקומיות אינן מוחלות על
סניף אמן.
--overwrite התעלם מהבדלים בין ענפים ו
להחליף ללא תנאי.
--overwrite-tags החלף תגיות בלבד.
--quiet, -q הצג רק שגיאות ואזהרות.
--remember זכור את המיקום שצוין בתור א
ברירת המחדל.
--revision ARG, -r עיין ב-"help revisionspec" לפרטים.
--show-base הצג טקסט גרסת בסיס בהתנגשויות.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג יומנים של גרסאות שנשלפו.
ראה גם: דחיפה, שלח, מצב-דגלים, עדכון
הפוך את הענף הזה למראה של ענף אחר.
כברירת מחדל, פקודה זו פועלת רק על ענפים שלא התפצלו. סניפים הם
נחשב לסטייה אם ההתחייבות האחרונה של סניף היעד היא כזו שלא
מוזגו (במישרין או בעקיפין) לתוך האב.
אם ענפים התפצלו, אתה יכול להשתמש ב-bzr merge כדי לשלב את השינויים מאחד לתוך
האחר. לאחר שענף אחד התמזג, השני אמור להיות מסוגל למשוך אותו שוב.
אם אתה רוצה להחליף את השינויים המקומיים שלך ורק רוצה שהסניף שלך יתאים לשלט
האחד, השתמש ב-pull --overwrite. זה יעבוד גם אם שני הענפים התפצלו.
אם אין מיקום ברירת מחדל, המשיכה הראשונה תגדיר אותו (השתמש ב--no-remember to
הימנע מלהגדיר אותו). לאחר מכן, תוכל להשמיט את המיקום כדי להשתמש בברירת המחדל. לשנות
ברירת המחדל, השתמש ב--remember. הערך יישמר רק אם המיקום המרוחק יכול להיות
ניגש.
האפשרות --verbose תציג את הגרסאות שנשלפו באמצעות תצורת log_format
אוֹפְּצִיָה. אתה יכול להשתמש בפורמט אחר על ידי החלפתו באמצעות -Olog_format= .
הערה: ניתן לציין את המיקום בצורת סניף, או בצורת א
נתיב לקובץ המכיל הוראת מיזוג שנוצרה עם bzr send.
bzr לדחוף [מקום]
אפשרויות:
--create-prefix צור את הנתיב המוביל אל הענף
אם הוא לא קיים כבר.
--directory ARG, -d סניף לדחיפה ממנו, ולא האחד
המכילה את ספריית העבודה.
--help, -h הצג הודעת עזרה.
--no-tree אל תאכלס את עץ העבודה, אפילו
לפרוטוקולים התומכים בכך.
--overwrite התעלם מהבדלים בין ענפים ו
להחליף ללא תנאי.
--overwrite-tags החלף תגיות בלבד.
--quiet, -q הצג רק שגיאות ואזהרות.
--remember זכור את המיקום שצוין בתור א
ברירת המחדל.
--revision ARG, -r עיין ב-"help revisionspec" לפרטים.
--stacked צור ענף מוערם שמפנה
המיקום הציבורי של ההורה
ענף.
--stacked-on ARG צור ענף מוערם שמתייחס אליו
סניף נוסף להיסטוריית המחויבות.
רק העבודה לא נוכחת ב
הענף המוזכר כלול ב-
הסניף נוצר.
--מחמיר לסרב לדחוף אם יש לא מחויבים
שינויים בעץ העבודה, --לא קפדני
משבית את הצ'ק.
--usage הצג הודעת שימוש ואפשרויות.
--use-existing-dir כברירת מחדל דחיפה תיכשל אם המטרה
ספרייה קיימת, אך אינה קיימת כבר
יש ספריית בקרה. הדגל הזה
יאפשר לדחוף להמשיך.
--verbose, -v הצג מידע נוסף.
ראה גם: משיכה, עדכון, עצי עבודה
עדכן מראה של סניף זה.
ענף היעד לא יאוכלס בעץ העבודה שלו כי זה גם יקר,
ואינו נתמך במערכות קבצים מרוחקות.
שרתים או פרוטוקולים חכמים מסוימים *עשויים* להציב את עץ העבודה במקומו בעתיד.
פקודה זו פועלת רק על ענפים שלא התפצלו. סניפים נחשבים
התפצלו אם ההתחייבות האחרונה של סניף היעד היא כזו שלא מוזגה
(במישרין או בעקיפין) על ידי ענף המקור.
אם ענפים התפצלו, אתה יכול להשתמש ב-'bzr push --overwrite' כדי להחליף את הענף השני
לחלוטין, תוך ביטול השינויים הלא ממוזגים שלו.
אם אתה רוצה לוודא שיש לך את השינויים השונים בסניף השני, בצע מיזוג (ראה
bzr help merge) מהענף השני, ותבצע את זה. לאחר מכן תוכל לעשות
דחיפה ללא '--overwrite'.
אם לא מוגדר מיקום ברירת מחדל, הדחיפה הראשונה תגדיר אותו (השתמש ב--no-remember to
הימנע מלהגדיר אותו). לאחר מכן, תוכל להשמיט את המיקום כדי להשתמש בברירת המחדל. לשנות
ברירת המחדל, השתמש ב--remember. הערך יישמר רק אם המיקום המרוחק יכול להיות
ניגש.
האפשרות --verbose תציג את הגרסאות שנדחפו באמצעות תצורת log_format
אוֹפְּצִיָה. אתה יכול להשתמש בפורמט אחר על ידי החלפתו באמצעות -Olog_format= .
bzr ליישב [ענף]
אפשרויות:
--help, -h הצג הודעת עזרה.
--quiet, -q הצג רק שגיאות ואזהרות.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
ראה גם: לבדוק
התאם מטא נתונים של bzr בענף.
זה יכול לתקן חוסר התאמה של נתונים שייתכן שנגרמו מפעולות רפאים קודמות או
שדרוגי bzr. אתה צריך להפעיל את הפקודה הזו רק אם 'bzr check' או מפתח bzr
מייעץ לך להפעיל אותו.
אם מסופק סניף שני, מנסים גם התאמה בין סניפים, מה שיעשה
בדוק שיש נתונים כמו מזהה שורש העץ שלא היה קיים בגרסאות bzr מוקדמות מאוד
מיוצג נכון בשני הענפים.
באותו זמן שהוא מופעל זה עלול לדחוס מחדש נתונים וכתוצאה מכך לחסכון פוטנציאלי בדיסק
רווח או ביצועים.
הסניף *חייב* להיות על מערכת הניתנת לרשימה כגון דיסק מקומי או sftp.
bzr הגדר מחדש [מקום]
אפשרויות:
--bind-to ARG Branch כדי לאגד את התשלום אליו.
--force בצע הגדרה מחדש גם אם מקומית
שינויים יאבדו.
--help, -h הצג הודעת עזרה.
--quiet, -q הצג רק שגיאות ואזהרות.
--repository_trees ARG האם סניפים חדשים במאגר
יש עצים.
--with-no-trees הגדר מחדש את המאגר כדי לא ליצור
עצים עובדים על ענפים כברירת מחדל.
--with-trees הגדר מחדש את המאגר כדי ליצור עבודה
עצים על ענפים כברירת מחדל.
--repository_type ARG מיקום המאגר.
--standalone הגדר מחדש להיות סניף עצמאי
(כלומר להפסיק להשתמש במאגר משותף).
--use-shared הגדר מחדש כדי להשתמש במאגר משותף.
--stacked-on ARG הגדר מחדש ענף שייערם עליו
סניף אחר.
--tree_type ARG הקשר בין ענף לעץ.
--branch הגדר מחדש להיות ענף לא קשור איתו
אין עץ עובד.
--checkout הגדר מחדש להיות ענף קשור עם א
עץ עובד.
--lightweight-checkout הגדר מחדש להיות קופה קלת משקל
(ללא היסטוריה מקומית).
--tree הגדר מחדש להיות ענף לא קשור עם
עץ עובד.
--unstacked הגדר מחדש ענף לביטול הערימה.
זה עשוי לדרוש העתקה משמעותית
נתונים לתוכו.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
ראה גם: סניפים, קופות, עצים עצמאיים, עצי עבודה
הגדר מחדש את סוג ספריית bzr.
יש לציין תצורת יעד.
עבור תשלומים, מיקום ההתקשרות יזוהה אוטומטית אם לא יצוין. הסדר של
העדפה היא 1. עבור קופה קלה, המיקום הנוכחי. 2. לסניפים
שפעם היו קופות, המיקום שנקבע בעבר. 3. מיקום הדחיפה. 4. ה
מיקום ההורים. אם אף אחד מאלה אינו זמין, יש לציין --bind-to.
bzr רישום-ענף [PUBLIC_URL]
אפשרויות:
--כתובת הדוא"ל של מחבר ARG Branch של המחבר, אם לא
עַצמְךָ.
--branch-description ARG תיאור ארוך יותר של המטרה או
תכולת הסניף.
--branch-name ARG שם קצר לסניף; כברירת מחדל
נלקח מהרכיב האחרון של
כתובת אתר.
--branch-title ARG תיאור של משפט אחד של הסניף.
--- dry-run הכן את הבקשה אך לא למעשה
שלח את זה.
--help, -h הצג הודעת עזרה.
--link-bug ARG הבאג שהענף הזה מתקן.
--project ARG Launchpad פרויקט שם קצר ל
להתחבר לסניף.
--quiet, -q הצג רק שגיאות ואזהרות.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
רשום סניף באמצעות launchpad.net.
פקודה זו מפרטת ענף bzr בספריית הסניפים ב- launchpad.net.
הרישום מאפשר לשייך את הסניף לבאגים או מפרטים.
לפני השימוש בפקודה זו עליך לרשום את הפרויקט אליו שייך הסניף, וכן
צור לעצמך חשבון ב- launchpad.net.
טיעונים:
public_url: כתובת האתר הגלויה לציבור עבור הסניף להירשם.
זו חייבת להיות כתובת URL http או https (שאותה Launchpad יכול לקרוא
מ כדי לגשת לסניף). כתובות אתרים של קבצים מקומיים, כתובות אתרים SFTP ו
bzr+ssh כתובות אתרים לא יעבדו.
אם לא מסופק public_url, bzr ישתמש ב-configured
public_url אם יש אחד עבור הסניף הנוכחי, ו
אחרת שגיאה.
דוּגמָה:
bzr רישום-ענף http://foo.com/bzr/fooproject.mine \
--פרויקט fooproject
bzr להזמין [קוֹבֶץ...]
אפשרויות:
--help, -h הצג הודעת עזרה.
--merge-type ARG בחר אלגוריתם מיזוג מסוים.
--diff3 מיזוג באמצעות diff3 חיצוני.
--lca LCA-newness מיזוג.
--merge3 מיזוג בסגנון diff3 מקורי.
--weave מיזוג מבוסס אריגה.
--quiet, -q הצג רק שגיאות ואזהרות.
-- reprocess עיבוד מחדש כדי להפחית קונפליקטים מזויפים.
--show-base הצג טקסט גרסת בסיס בהתנגשויות.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
בצע מחדש מיזוג.
השתמש בזה אם אתה רוצה לנסות טכניקת מיזוג אחרת תוך פתרון קונפליקטים. כמה
טכניקות מיזוג טובות יותר מאחרות, ו-remerge מאפשרת לך לנסות טכניקות שונות
קבצים שונים.
לאפשרויות למיזוג יש את אותה משמעות והגדרות ברירת מחדל לאלו של מיזוג. ה
ההבדל הוא שניתן להפעיל את remerge (רק) כאשר יש מיזוג ממתין, והוא מאפשר
אתה מציין קבצים מסוימים.
דוגמאות:
בצע מחדש את המיזוג של כל הקבצים המתנגשים, והצג את טקסט הבסיס
אזורי סכסוך, בנוסף לטקסטים הרגילים של THIS ו-OTHER:
bzr remerge --show-base
בצע מחדש את המיזוג של "foobar", באמצעות אלגוריתם מיזוג המארג, עם
עיבוד נוסף כדי להקטין את גודלם של אזורי סכסוך:
bzr remerge --merge-type weave --reprocess foobar
bzr להסיר [קוֹבֶץ...]
אפשרויות:
--file-deletion-strategy ARG מצב מחיקת הקבצים שיש להשתמש בו.
--שמור על מחק מ-bzr אבל השאר את העבודה
עותק.
--no-backup אל תגבה קבצים שהשתנו.
--safe Backup קבצים שהשתנו (ברירת מחדל).
--help, -h הצג הודעת עזרה.
--new הסר רק קבצים שמעולם לא היו
בצע.
--quiet, -q הצג רק שגיאות ואזהרות.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
כינויים: rm, del
הסר קבצים או ספריות.
זה גורם ל-Bazaar להפסיק לעקוב אחר שינויים בקבצים שצוינו. בזאר ימחק אותם אם
ניתן לשחזר אותם בקלות באמצעות Revert אחרת הם יגובו (הוספת an
הרחבה של הטופס .~#~). אם לא ניתנו אפשרויות או פרמטרים, Bazaar יסרוק
קבצים שעוקבים אחריהם על ידי Bazaar אך חסרים בעץ שלך ותפסיק לעקוב אחריהם
לך.
bzr להסיר-ענף [מקום]
אפשרויות:
--directory ARG, -d סניף לפעול בו, במקום לעבוד
במדריך.
--force הסר ענף גם אם הוא הפעיל
ענף.
--help, -h הצג הודעת עזרה.
--quiet, -q הצג רק שגיאות ואזהרות.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
כינוי: rmbranch
הסר ענף.
פעולה זו תסיר את הענף מהמיקום שצוין אך ישמור על כל עץ עובד או
מאגר במקום.
דוגמאות:
הסר את הסניף ב-repo/trunk:
bzr remove-branch repo/trunk
bzr להסיר-עץ [מקום...]
אפשרויות:
--force הסר את עץ העבודה גם אם יש
שינויים לא מחויבים או גנוזים.
--help, -h הצג הודעת עזרה.
--quiet, -q הצג רק שגיאות ואזהרות.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
ראה גם: קופה, עצי עבודה
הסר את עץ העבודה מענף/קופה נתון.
מכיוון שקופה קלה היא מעט יותר מעץ עובד, זה יסרב לפעול
נגד אחד.
כדי ליצור מחדש את עץ העבודה, השתמש ב-"bzr checkout".
bzr שינוי השם
כינוי ל"mv", ראה "bzr mv".
bzr משנה שמות [DIR]
אפשרויות:
--help, -h הצג הודעת עזרה.
--quiet, -q הצג רק שגיאות ואזהרות.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
ראה גם: סטטוס
הצג רשימה של קבצים ששמם שונה.
bzr לפתור [קוֹבֶץ...]
אפשרויות:
--action ARG כיצד לפתור את הסכסוך.
--בוצע מסמן את הסכסוך כנפתר.
--take-other פתור את הקונפליקט תוך שימוש במיזוג
גרסה בחשבון.
--קח-זה פתור את הסכסוך תוך שמירה על
גרסה בעץ העבודה.
--all פתור את כל ההתנגשויות בעץ הזה.
--directory ARG, -d סניף לפעול בו, במקום לעבוד
במדריך.
--help, -h הצג הודעת עזרה.
--quiet, -q הצג רק שגיאות ואזהרות.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
כינוי: נפתר
ראה גם: קונפליקטים
סמן קונפליקט כנפתר.
מיזוג תעשה כמיטב יכולתה לשלב את השינויים בשני ענפים, אבל יש כמה סוגים של
בעיות שרק אדם יכול לתקן. כאשר הוא נתקל באלה, זה יסמן קונפליקט. א
קונפליקט אומר שאתה צריך לתקן משהו לפני שאתה יכול להתחייב.
לאחר שתיקנת בעיה, השתמש ב-"bzr resolve" כדי לסמן אוטומטית התנגשויות טקסט בתור
קבוע, "bzr resolve FILE" כדי לסמן קונפליקט ספציפי כנפתר, או "bzr resolve --all"
לסמן את כל הקונפליקטים כפתורים.
bzr נפתרה
כינוי ל-"resolve", ראה "bzr resolve".
bzr לחזור [קוֹבֶץ...]
אפשרויות:
--forget-merges הסר סמן מיזוג בהמתנה, ללא
שינוי כל קובץ.
--help, -h הצג הודעת עזרה.
--no-backup אל תשמור גיבויים של קבצים שהוחזרו.
--quiet, -q הצג רק שגיאות ואזהרות.
--revision ARG, -r עיין ב-"help revisionspec" לפרטים.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
ראה גם: חתול, ייצוא, מיזוג, מדף
הגדר את הקבצים בעץ העבודה בחזרה לתוכן של גרסה קודמת.
מתן רשימה של קבצים תחזיר רק את הקבצים האלה. אחרת, כל הקבצים יהיו
חזר בו. אם הגרסה לא צוינה עם '--revision', בסיס עץ העבודה
נעשה שימוש בגרסה. פעולת החזרה משפיעה רק על עץ העבודה, לא על כל גרסה
היסטוריה כמו הענף והמאגר או גרסת בסיס עץ העבודה.
כדי להסיר רק חלק מהשינויים, מבלי לחזור לגרסה קודמת, השתמש במקום זאת במיזוג. ל
לדוגמה, "מיזוג . -r -2..-3" (אל תשכח את ה".") יסיר את השינויים שהוצגו על ידי
ה-commit השני אחרון (-2), מבלי להשפיע על השינויים שהוכנסו על ידי ה-commit האחרון
(-1). כדי להסיר שינויים מסוימים על בסיס חתיכה אחר חתיכה, ראה את פקודת המדף. ל
עדכן את הסניף לגרסה ספציפית או לגרסה האחרונה ועדכן את העבודה
עץ בהתאם תוך שמירה על שינויים מקומיים, עיין בפקודת העדכון.
שינויים לא מחויבים בקבצים שיבוטלו יימחקו. עם זאת, כברירת מחדל, כל
קבצים ששונו ידנית יגובו תחילה. (הקבצים השתנו רק על ידי
המיזוג אינם מגובים.) קבצי גיבוי צורפו לשמם '.~#~', כאשר # הוא
מספר.
כאשר אתה מספק קבצים, אתה יכול להשתמש בשם הנתיב הנוכחי שלהם או בשם הנתיב מהמטרה
עדכון. אז אתה יכול להשתמש ב-revert כדי "לבטל מחיקה" של קובץ לפי שם. אם אתה שם ספרייה,
כל התוכן של ספרייה זו יוחזר.
אם הוספת קבצים חדשים מאז גירסת היעד, הם יוסרו. אם ה
הקבצים להסרה שונו, גיבויים ייווצרו כאמור לעיל. מדריכים
המכילים קבצים לא ידועים לא יימחקו.
עץ העבודה מכיל רשימה של תיקונים שאוחדו אך עדיין לא מחויבים.
תיקונים אלה ייכללו כהורים נוספים של ההתחייבות הבאה. בדרך כלל,
שימוש ב-revert מנקה את הרשימה הזו וכן מחזיר את הקבצים. אם מצוינים קבצים כלשהם,
revert משאיר את רשימת המיזוגים הלא מחויבים לבד ומחזיר רק את הקבצים. להשתמש
\*(Aq\*(Aqbzr revert.\*(Aq\*(Aq בשורש העץ כדי להחזיר את כל הקבצים אך לשמור את הרשומות
מיזוג, ו-\*(Aq\*(Aqbzr revert --forget-merges\*(Aq\*(Aq כדי לנקות את רשימת המיזוג הממתינה
מבלי להחזיר קבצים.
באמצעות "bzr revert --forget-merges", ניתן להחיל את כל השינויים מ-a
סניף בגרסה אחת. לשם כך, בצע את המיזוג כרצונך. ואז עושה לחזור
עם האפשרות "--לשכח-מיזוג" ישמור את תוכן העץ כפי שהיה, אבל הוא ישמור
נקה את רשימת המיזוגים הממתינים. ה-commit הבא יכיל את כל השינויים
שקיימים בסניף השני, אך ללא כל תיקוני הורה אחרים. כי
טכניקה זו שוכחת היכן השינויים הללו מקורם, היא עלולה לגרום לעימותים נוספים
על מיזוגים מאוחרים יותר הכוללים את אותם ענפי מקור ויעד.
bzr revno [מקום]
אפשרויות:
--help, -h הצג הודעת עזרה.
--quiet, -q הצג רק שגיאות ואזהרות.
--revision ARG, -r עיין ב-"help revisionspec" לפרטים.
--עץ הצג את המחזוריות של העץ העובד.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
ראה גם: מידע
הצג את מספר הגרסה הנוכחית.
זה שווה למספר התיקונים בענף זה.
bzr rm
כינוי ל"הסר", ראה "bzr remove".
bzr rmbranch
כינוי ל"הסר-ענף", ראה "bzr הסר-ענף".
bzr שורש [שם קובץ]
אפשרויות:
--help, -h הצג הודעת עזרה.
--quiet, -q הצג רק שגיאות ואזהרות.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
הצג את ספריית השורש של העץ.
השורש הוא הספרייה המקיפה הקרובה ביותר עם ספריית בקרה .bzr.
bzr לשלוח [SUBMIT_BRANCH] [PUBLIC_BRANCH]
אפשרויות:
--body ARG גוף עבור האימייל.
--format ARG השתמש בפורמט הפלט שצוין.
-- מ-ARG, -f Branch כדי ליצור את ההגשה מ,
במקום זה שמכיל את
ספריית עבודה.
--help, -h הצג הודעת עזרה.
--mail-to ARG שלח את הבקשה לכתובת זו.
--הודעה ARG, -m מחרוזת הודעה.
--no-bundle אל תכלול חבילה במיזוג
הוראה.
--no-patch אל תכלול תיקון תצוגה מקדימה ב-
הוראת מיזוג.
--output ARG, -o כתוב הוראת מיזוג לקובץ זה או
מַדרִיך; השתמש - עבור stdout.
--quiet, -q הצג רק שגיאות ואזהרות.
--זכור זכור שלח וסניף ציבורי.
--revision ARG, -r עיין ב-"help revisionspec" לפרטים.
--מחמיר לסרב לשלוח אם יש לא מחויבים
שינויים בעץ העבודה, --לא קפדני
משבית את הצ'ק.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
ראה גם: מיזוג, משיכה
שלחו או צור הוראת מיזוג לשליחת שינויים.
הוראת מיזוג מספקת דברים רבים הדרושים לבקשת מיזוגים:
* תיאור קריא במכונה של המיזוג לביצוע
* תיקון אופציונלי המהווה תצוגה מקדימה של השינויים המבוקשים
* חבילה אופציונלית של נתוני גרסאות, כך שניתן להחיל את השינויים
ישירות מהוראת המיזוג, מבלי לשחזר נתונים מא
ענף.
\*(Aqbzr send\*(Aq יוצר מערך נתונים קומפקטי שכאשר מיושם באמצעות bzr merge, יש את
אותה השפעה כמו מיזוג מענף המקור.
כברירת מחדל, הוראת המיזוג היא עצמאית וניתן להחיל אותה על כל סניף
המכיל submit_branch בקדמון שלו ללא צורך בגישה לענף המקור.
אם --no-bundle מצוין, אז Bazaar לא שולח את תוכן התיקונים, אבל
רק בקשה מובנית למיזוג מ-public_location. במקרה כזה ה
יש צורך ב-public_branch והוא חייב להיות מעודכן ונגיש לנמען. ה
public_branch תמיד כלול אם ידוע, כדי שאנשים יוכלו לבדוק זאת מאוחר יותר.
ברירת המחדל של ענף השליחה הוא האב של ענף המקור, אך ניתן לעקוף אותו.
גם סניף הגשת וגם הסניף הציבורי ייזכרו ב- branch.conf בפעם הראשונה שהם
משמשים לענף מסוים. ברירת המחדל של ענף המקור הוא זה המכיל את
ספריית עבודה, אך ניתן לשנות אותה באמצעות --from.
גם סניף הגשה וגם הסניף הציבורי פועלים לפי ההתנהגות הרגילה ביחס
--זכור: אם אין מיקום ברירת מחדל, השליחה הראשונה תגדיר אותו (השתמש
--לא-זכור להימנע מלהגדיר אותו). לאחר מכן, אתה יכול להשמיט את המיקום כדי להשתמש ב-
בְּרִירַת מֶחדָל. כדי לשנות את ברירת המחדל, השתמש ב--remember. הערך יישמר רק אם
ניתן לגשת למיקום.
על מנת לחשב את השינויים הללו, על bzr לנתח את ענף ההגשה. לכן, זה
היעיל ביותר עבור סניף ההגשה להיות מראה מקומי. אם ידוע על מיקום ציבורי
עבור submit_branch, המיקום הזה משמש בהוראת המיזוג.
התנהגות ברירת המחדל היא לשלוח את הוראת המיזוג בדואר, אלא אם כן ניתן -o, שבו
במקרה שהוא נשלח לקובץ.
דואר נשלח באמצעות תוכנית הדואר המועדפת עליך. זה צריך להיות שקוף ב-Windows (it
משתמש ב-MAPI). ב-Unix, זה דורש את כלי השירות xdg-email. אם הלקוח המועדף אינו יכול להיות
נמצא (או בשימוש), העורך שלך ישמש.
כדי להשתמש בתוכנת דואר ספציפית, הגדר את אפשרות התצורה של mail_client. (ל
Thunderbird 1.5, זה עובד סביב כמה באגים.) ערכים נתמכים עבור לקוחות ספציפיים הם
"claws", "evolution", "kmail", "mail.app" (ה-Mail.app של MacOS X), "mutt" ו-"thunderbird";
אפשרויות כלליות הן "ברירת מחדל", "עורך", "emacsclient", "mapi" ו-"xdg-email". תוספים
עשוי גם להוסיף לקוחות נתמכים.
אם נשלח דואר, נדרשת כתובת אל. זה יכול להיות מסופק גם על
שורת הפקודה, על ידי הגדרת אפשרות התצורה submit_to בסניף עצמו או ב-
אפשרות התצורה child_submit_to בענף הגשה.
שני פורמטים נתמכים כרגע: "4" משתמש בפורמט חבילת גרסאות 4 ובהנחיית מיזוג
פורמט 2. זה מהיר יותר וקטן יותר מפורמטים ישנים יותר. זה תואם
עם Bazaar 0.19 ואילך. זה ברירת המחדל. "0.9" משתמש בפורמט חבילת גרסאות 0.9 ו
תבנית המיזוג 1. זה תואם ל-Bazar 0.12 - 0.18.
ניתן להחיל את הוראות המיזוג שנוצרו על ידי bzr send באמצעות bzr merge או bzr pull by
ציון קובץ המכיל הוראת מיזוג כמיקום.
bzr send עושה שימוש נרחב במיקומים ציבוריים כדי למפות מיקומים מקומיים לכתובות URL שיכולות
לשמש אנשים אחרים. ראה \*(תצורת עזרה של Aqbzr\*(Aq כדי להגדיר אותם ולהשתמש
\*(Aqbzr info\*(Aq כדי להציג אותם.
bzr לשרת
אפשרויות:
--allow-writes כברירת מחדל, השרת הוא קריאה בלבד
שרת. אספקת --לאפשר-כותב
מאפשר גישת כתיבה לתוכן של
הספרייה המוגשת ומטה. הערה
ש\*(Aq\*(Aqbzr serve\*(Aq\*(Aq לא מבצע
אימות, אז אלא אם כן צורה כלשהי של
אימות חיצוני מסודר
אספקת אפשרות זו מובילה לגלובל
גישת כתיבה לא מבוקרת לקובץ שלך
מערכת.
--client-timeout ARG עוקף את פסק הזמן המוגדר כברירת מחדל של לקוח סרק
(5 דקות).
--directory ARG, -d הצג את התוכן של ספרייה זו.
--help, -h הצג הודעת עזרה.
--inet הגישו על stdin/out לשימוש מ-inetd or
sshd.
--האזינו ARG האזינו לחיבורים על מועמדים
כתובת.
--port ARG האזן לחיבורים על מועמדים
נמל. העברת 0 כמספר היציאה
לגרום ליציאה שהוקצתה באופן דינמי.
יציאת ברירת המחדל תלויה ב-
פרוטוקול.
--פרוטוקול ARG פרוטוקול לשרת.
--bzr פרוטוקול השרת החכם של הבזאר נגמר
TCP. (יציאת ברירת מחדל: 4155)
--quiet, -q הצג רק שגיאות ואזהרות.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
כינוי: שרת
הפעל את שרת bzr.
bzr שרת
כינוי ל"שרת", ראה "בזר לשרת".
bzr לִגנוֹז [קוֹבֶץ...]
אפשרויות:
--הכל מדף את כל השינויים.
--destroy הרס שינויים שהוסרו במקום
לגנוז אותם.
--directory ARG, -d סניף לפעול בו, במקום לעבוד
במדריך.
--help, -h הצג הודעת עזרה.
--רשימה רשימת שינויים שנגנזו.
--הודעה ARG, -m מחרוזת הודעה.
--quiet, -q הצג רק שגיאות ואזהרות.
--revision ARG, -r עיין ב-"help revisionspec" לפרטים.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
--writer ARG שיטה לשימוש לכתיבת הבדלים.
- פלט הבדל רגיל רגיל.
ראה גם: תצורה, ביטול מדף
הסר זמנית כמה שינויים מהעץ הנוכחי.
מדף מאפשר לך לשים באופן זמני שינויים שביצעת "על המדף", כלומר. מחוץ ל
דרך, עד למועד מאוחר יותר שבו תוכל להחזיר אותם מהמדף עם 'המדף'
פקודה. השינויים מאוחסנים לצד עץ העבודה שלך, ולכן הם לא
מופץ יחד עם הסניף שלך והם גם לא ישרדו את מחיקתו.
אם צוין מדף --list, שינויים שבוצעו בעבר יופיעו ברשימה.
מדף נועד לעזור להפריד בין מספר קבוצות של שינויים שבוצעו באופן בלתי הולם
התערבבו. אם אתה רק רוצה להיפטר מכל השינויים ואתה לא צריך לשחזר אותם
מאוחר יותר, השתמש ב-revert. אם ברצונך לגנוז את כל שינויי הטקסט בבת אחת, השתמש ב-shelf --all.
אם יצוינו שמות קבצים, רק השינויים בקבצים אלה ייגנזו. קבצים אחרים
יישאר ללא נגיעה.
אם צוין גרסה, שינויים מאז אותה גרסה ייגנזו.
אתה יכול לשים מספר פריטים על המדף, וכברירת מחדל, 'unshelve' ישחזר הכי הרבה
שינויים שנגנזו לאחרונה.
לשינויים מסובכים, ניתן לערוך את השינויים בתוכנת עורך נפרדת
כדי להחליט איך הקובץ שנותר בעותק העבודה צריך להיראות. כדי לעשות זאת, הוסף
אפשרות התצורה
change_editor = PROGRAM @new_path @old_path
כאשר @new_path מוחלף בנתיב של הגרסה החדשה של הקובץ ו-@old_path הוא
הוחלף בנתיב של הגרסה הישנה של הקובץ. התוכנית אמורה לשמור את החדש
קובץ עם התוכן הרצוי של הקובץ בעץ העבודה.
bzr חתום על ההתחייבויות שלי [מקום] [מתחייב]
אפשרויות:
--dry-run אל תחתום על שום דבר, פשוט תדפיס
התיקונים שייחתמו.
--help, -h הצג הודעת עזרה.
--quiet, -q הצג רק שגיאות ואזהרות.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
חתום על כל ההתחייבויות על ידי מתחייב נתון.
אם לא צוין מיקום, נעשה שימוש בעץ המקומי. אם לא צוין מחויב ה
נעשה שימוש ב-committer ברירת המחדל.
זה לא חותם על התחייבויות שכבר יש להן חתימות.
bzr לפצל עץ
אפשרויות:
--help, -h הצג הודעת עזרה.
--quiet, -q הצג רק שגיאות ואזהרות.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
ראה גם: הצטרף
פיצול ספריית משנה של עץ לעץ נפרד.
פקודה זו תייצר עץ יעד בפורמט התומך בשורשים עשירים, כמו
'rich-root' או 'rich-root-pack'. לא ניתן להמיר פורמטים אלה לפורמטים קודמים
כמו 'תגיות dirstate'.
הארגומנט TREE צריך להיות ספריית משנה של עץ עובד. ספריית המשנה הזו תהיה
הוסב לעץ עצמאי, עם ענף משלו. מתחייב בעץ ברמה העליונה
לא יחול על תת-העץ החדש.
bzr st
כינוי ל"סטטוס", ראה "סטטוס bzr".
bzr stat
כינוי ל"סטטוס", ראה "סטטוס bzr".
bzr מצב [קוֹבֶץ...]
אפשרויות:
--change ARG, -c בחר שינויים שהוצגו על ידי
גרסה שצוינה. ראה גם "עזרה
מפרט גרסאות".
--help, -h הצג הודעת עזרה.
--no-classify אין לסמן סוג אובייקט באמצעות מחוון.
--no-pending אל תראה מיזוגים ממתינים.
--quiet, -q הצג רק שגיאות ואזהרות.
--revision ARG, -r עיין ב-"help revisionspec" לפרטים.
--short, -S השתמש במחווני מצב קצרים.
--show-ids הצג מזהי אובייקט פנימיים.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
--versioned, -V הצג רק קבצים עם גרסאות.
כינויים: st, stat
ראה גם: הבדל, חזור, מצב-דגלים
הצג סיכום מצב.
זה מדווח על קבצים עם גרסאות ולא ידועות, מדווח עליהם מקובצים לפי מדינה. אפשרי
מדינות הן:
הוסיף
גרסה בעותק העבודה אך לא בגרסה הקודמת.
הוסר
גרסה בגרסה הקודמת אך הוסר או נמחק
בעותק העבודה.
שמם
הנתיב של קובץ זה השתנה מהגרסה הקודמת;
ייתכן שגם הטקסט השתנה. זה כולל קבצים שלהם
שם ספריית האב שונה.
שונים
הטקסט השתנה מאז הגרסה הקודמת.
סוג השתנה
סוג הקובץ השתנה (למשל מקובץ לספריה).
לא ידוע
לא מנוסח ולא תואם לדפוס התעלמות.
בנוסף עבור ספריות, סימלינקים וקבצים עם סיבית הפעלה שונה, Bazaar
מציין את הסוג שלהם באמצעות תו עוקב: '/', '@' או '*' בהתאמה. אלה
ניתן להשבית עיטורים באמצעות האפשרות '--no-classify'.
כדי לראות קבצים שהתעלמו, השתמש ב-bzr ignored. לפרטים על השינויים בטקסטים של קבצים, השתמש
'bzr diff'.
שימו לב ש--short או -S נותנים דגלי סטטוס עבור כל פריט, בדומה לסטטוס של Subversion
פקודה. כדי לקבל פלט דומה ל-svn -q, השתמש ב-bzr status -SV.
אם לא צוינו ארגומנטים, הסטטוס של ספריית העבודה כולה מוצג.
אחרת, רק הסטטוס של הקבצים או הספריות שצוינו ידווח. אם
המדריך נתון, הסטטוס מדווח עבור כל מה שנמצא בתוך הספרייה הזו.
לפני ביצוע מיזוגים, מוצגות התיקונים הממתינים של טיפ המיזוג. כדי לראות הכל בהמתנה
מיזוג גרסאות, השתמש באפשרות -v. כדי לדלג על התצוגה של מידע מיזוג בהמתנה
בסך הכל, השתמש באפשרות ללא המתנה או ציין קובץ/ספרייה.
כדי להשוות את ספריית העבודה לגרסה ספציפית, העבר גרסה אחת ל-
טיעון עדכון.
כדי לראות אילו קבצים השתנו בגרסה ספציפית, או בין שתי גרסאות, העבר א
טווח גרסאות לארגומנט הגרסה. זה יפיק את אותן תוצאות כמו התקשרות
'bzr diff --summarize'.
bzr להחליף [TO_LOCATION]
אפשרויות:
--create-branch, -b צור את ענף היעד מתוך זה
לפני המעבר אליו.
--directory ARG, -d סניף לפעול בו, במקום לעבוד
במדריך.
--אלץ Switch גם אם commits מקומי יהיו
אובדן
--help, -h הצג הודעת עזרה.
--quiet, -q הצג רק שגיאות ואזהרות.
--revision ARG, -r עיין ב-"help revisionspec" לפרטים.
--store אחסן ושחזר שינויים לא מחויבים ב
הענף.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
הגדר את הסניף של קופה ועדכן.
עבור קופות קלות משקל, זה משנה את הסניף אליו מתייחסים. למשקל כבד
קופה, זה בודק שאין התחייבויות מקומיות לעומת הסניף המחובר הנוכחי,
ואז הוא הופך את הסניף המקומי למראה של המיקום החדש ונקשר אליו.
בשני המקרים, עץ העבודה מתעדכן ושינויים לא מחויבים מתמזגים. המשתמש
יכולים לבצע או לבטל אותם כרצונם.
יש לבצע מיזוגים ממתינים או להחזיר אותם לפני השימוש ב-switch.
ניתן לציין את הנתיב לסניף שאליו יש לעבור ביחס לספריית האב של
הסניף הנוכחי. לדוגמה, אם אתה נמצא כעת בקופה של /path/to/branch,
ציון 'newbranch' ימצא סניף ב-/path/to/newbranch.
ענפים קשורים משתמשים בכינוי של הענף הראשי שלו אלא אם כן הוא מוגדר באופן מקומי, שבו
החלפת מקרה תעדכן את הכינוי המקומי להיות זה של המאסטר.
bzr תג [תג שם]
אפשרויות:
--מחק מחק תג זה במקום למקם אותו.
--directory ARG, -d סניף שבו למקם את התג.
--force החלף תגים קיימים.
--help, -h הצג הודעת עזרה.
--quiet, -q הצג רק שגיאות ואזהרות.
--revision ARG, -r עיין ב-"help revisionspec" לפרטים.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
ראה גם: התחייבות, תגיות
צור, הסר או שנה תג הנותן שם לגרסה.
תגים נותנים שמות בעלי משמעות אנושית לתיקונים. פקודות שלוקחות -r (--revision)
ניתן לתת אפשרות -rtag:X, כאשר X הוא כל תג שנוצר בעבר.
התגים נשמרים בסניף. תגיות מועתקות מענף אחד למשנהו בזמן שאתה
להסניף, לדחוף, למשוך או למזג.
זו שגיאה לתת שם תג שכבר קיים אלא אם כן תעביר --force, שבו
במקרה שהתג מועבר כדי להצביע על הגרסה החדשה.
כדי לשנות שם של תג (שנה את השם אך השאר אותו באותו גרסה), הפעל את \*(Aq\*(Aqbzr tag
new-name -r tag:old-name\*(Aq\*(Aq ולאחר מכן \*(Aq\*(Aqbzr tag --delete oldname\*(Aq\*(Aq.
אם לא צוין שם תג זה ייקבע באמצעות ה- 'Automatic_tag_name'.
זה יכול לשמש למשל לתיוג אוטומטי של מהדורות במעלה הזרם על ידי קריאת configure.ac. לִרְאוֹת
\*(Aq\*(Aqbzr help hooks\*(Aq\*(Aq לפרטים.
bzr תיוגים
אפשרויות:
--directory ARG, -d סניף שהתגים שלו צריכים להיות מוצגים.
--help, -h הצג הודעת עזרה.
--quiet, -q הצג רק שגיאות ואזהרות.
--revision ARG, -r עיין ב-"help revisionspec" לפרטים.
--show-ids הצג מזהי אובייקט פנימיים.
--sort ARG מיין תגים לפי קריטריונים שונים.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
ראה גם: תג
רשימת תגיות.
פקודה זו מציגה טבלה של שמות תגים ואת התיקונים שהם מתייחסים אליהם.
bzr ברית [ענף]
אפשרויות:
--help, -h הצג הודעת עזרה.
--long הפק צוואה בפורמט ארוך.
--quiet, -q הצג רק שגיאות ואזהרות.
--revision ARG, -r עיין ב-"help revisionspec" לפרטים.
--strict הפק צוואה בפורמט קפדני.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
הצג צוואה (טופס חתימה) של תיקון.
bzr לְהַתִיר
אפשרויות:
--directory ARG, -d סניף לפעול בו, במקום לעבוד
במדריך.
--help, -h הצג הודעת עזרה.
--quiet, -q הצג רק שגיאות ואזהרות.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
ראה גם: כריכה, קופות
המר את הקופה הנוכחית לסניף רגיל.
לאחר ביטול ההתחייבות, הסניף המקומי נחשב עצמאי וההתחייבויות הבאות יהיו
מקומי בלבד.
bzr לא מחויב [מקום]
אפשרויות:
--dry-run אל תבצע שינויים בפועל.
--אלץ אמור כן לכל השאלות.
--help, -h הצג הודעת עזרה.
--keep-tags שמור על תגים שמצביעים על הסרה
תיקונים.
--local הסר רק את ה-commits מהמקומון
סניף בקופה.
--quiet, -q הצג רק שגיאות ואזהרות.
--revision ARG, -r עיין ב-"help revisionspec" לפרטים.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
ראה גם: להתחייב
הסר את הגרסה האחרונה שבוצעה.
--verbose ידפיס את מה שהוסר. --- dry-run יעבור את כל
תנועות, אבל לא ממש להסיר שום דבר.
אם --revision צוין, בטל התחייבות לתיקונים כדי לעזוב את הסניף בנקודה שצוינה
עדכון. לדוגמה, "bzr uncommit -r 15" יעזוב את הסניף בגרסה 15.
Uncommit משאיר את עץ העבודה מוכן להתחייבות חדשה. השינוי היחיד שהוא עשוי לעשות הוא
לשחזר מיזוגים ממתינים שהיו קיימים לפני ההתחייבות.
bzr לא -שלש [SHELF_ID]
אפשרויות:
--action ARG הפעולה שיש לבצע.
--החל החל שינויים והסר מהמדף.
--delete-only מחק שינויים מבלי להחיל אותם.
--dry-run הצג שינויים, אך אל תחיל או הסר
אותם.
--שמור על החלת שינויים אך אל תמחק אותם.
--preview במקום לבטל את השינויים, הצג
ההבדל שייגרם ממנו
פריקת מדפים.
--directory ARG, -d סניף לפעול בו, במקום לעבוד
במדריך.
--help, -h הצג הודעת עזרה.
--quiet, -q הצג רק שגיאות ואזהרות.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
ראה גם: מדף
שחזר שינויים במדפים.
כברירת מחדל, השינויים האחרונים שנגנזו משוחזרים. עם זאת אם אתה מציין מדף
לפי id השינויים האלה ישוחזרו במקום זאת. זה עובד הכי טוב כשהשינויים לא
תלויים אחד בשני.
bzr up
כינוי ל"עדכון", ראה "עדכון bzr".
bzr עדכון [DIR]
אפשרויות:
--help, -h הצג הודעת עזרה.
--quiet, -q הצג רק שגיאות ואזהרות.
--revision ARG, -r עיין ב-"help revisionspec" לפרטים.
--show-base הצג טקסט גרסת בסיס בהתנגשויות.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
כינוי: למעלה
ראה גם: משיכה, סטטוס-דגלים, עצי עבודה
עדכן עץ עובד לגרסה חדשה.
פעולה זו תבצע מיזוג של גרסת היעד (קצה הענף, או ה
גרסה שצוינה) לעץ העבודה, ולאחר מכן הפוך את הגרסה הזו לגרסה הבסיסית
עבור עץ העבודה.
אתה יכול להשתמש בזה כדי לבקר בגרסה ישנה יותר, או כדי לעדכן עץ עובד שיצא ממנו
תאריך מהסניף שלו.
אם יש שינויים לא מחויבים בעץ, הם יישאו ויישארו
כשינויים לא מחויבים לאחר העדכון. כדי למחוק את השינויים האלה, השתמש ב-bzr revert. ה
שינויים לא מחויבים עלולים להתנגש עם השינויים שהביא השינוי בבסיס
עדכון.
אם הענף של העץ קשור לענף מאסטר, bzr תעדכן את הענף גם מה-
אדון.
אתה לא יכול לעדכן רק קובץ או ספריה בודדים, מכיוון שלכל עץ עבודה בזאר יש
רק עדכון בסיס יחיד. אם ברצונך לשחזר קובץ שהוסר
באופן מקומי, השתמש ב-'bzr revert' במקום 'bzr update'. אם אתה רוצה לשחזר קובץ אליו
ציין בגרסה קודמת, השתמש ב-'bzr revert' עם אפשרות '-r', או השתמש ב-'bzr cat' כדי
כתוב את התוכן הישן של הקובץ למיקום חדש.
הארגומנט 'dir', אם ניתן, חייב להיות המיקום של השורש של עץ עובד
עדכון. כברירת מחדל, נעשה שימוש בעץ העבודה המכיל את ספריית העבודה הנוכחית.
bzr שדרוג [כתובת אתר]
אפשרויות:
--clean הסר את ספריית backup.bzr אם
מוּצלָח.
--- dry-run הראה מה ייעשה, אבל אל תעשה
למעשה לעשות כל דבר.
--פורמט ARG שדרוג לפורמט מסוים. ראה "bzr
פורמטי עזרה" לפרטים.
--2a פורמט עבור סדרת bzr 2.0. שימושים
אחסון בדחיסה קבוצתית. מספק עשיר
שורשים שהם מעבר חד כיווני.
--תבנית ברירת מחדל עבור סדרת bzr 2.0. שימושים
אחסון בדחיסה קבוצתית. מספק עשיר
שורשים שהם מעבר חד כיווני.
--development-colo פורמט 2a עם תמיכה ניסיונית
עבור סניפים משותפים.
--pack-0.92 פורמט מבוסס חבילה בשימוש בסדרת 1.x.
הוצג ב-0.92. משתלב עם
מאגרי bzr לפני 0.92 אך אינם יכולים
להיקרא על ידי bzr < 0.92.
--help, -h הצג הודעת עזרה.
--quiet, -q הצג רק שגיאות ואזהרות.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
ראה גם: בדוק, פורמטים, התאמה
שדרג מאגר, ענף או עץ עבודה לפורמט חדש יותר.
כאשר פורמט ברירת המחדל השתנה לאחר מהדורה חדשה גדולה של Bazaar, ייתכן שכן
הודיעו במהלך פעולות מסוימות שעליכם לשדרג. שדרוג לפורמט חדש יותר
עשוי לשפר את הביצועים או להפוך תכונות חדשות לזמינות. עם זאת זה עשוי להגביל
יכולת פעולה הדדית עם מאגרים ישנים יותר או עם גרסאות ישנות יותר של Bazaar.
אם ברצונך לשדרג לפורמט מסוים ולא לברירת המחדל הנוכחית, זה יכול להיות
שצוין באמצעות האפשרות --format. כתוצאה מכך, אתה יכול להשתמש בפקודת השדרוג
בדרך זו "לשדרג לאחור" לפורמט מוקדם יותר, אם כי חלק מההמרות הן חד-כיווניות
תהליך (למשל שינוי מברירת המחדל של 1.x לברירת המחדל של 2.x) כך שדרוג לאחור אינו
תמיד אפשרי.
ספריית backup.bzr.~#~ נוצרת בתחילת תהליך ההמרה (כאשר # הוא a
מספר). כברירת מחדל, זה נשאר שם עם השלמתו. אם ההמרה נכשלת, מחק את ה
ספריית .bzr חדשה ושנה את שם הקובץ הזה בחזרה למקומו. השתמש באפשרות --clean כדי לשאול
כדי להסיר את ספריית backup.bzr עם המרה מוצלחת. לחילופין, אתה
יכול למחוק אותו ידנית אם הכל נראה טוב לאחר מכן.
אם המיקום שניתן הוא מאגר משותף, גם סניפים תלויים מומרים
בתנאי שהמאגר ימיר בהצלחה. אם ההמרה של סניף נכשלת,
הענפים הנותרים עדיין מנוסים.
למידע נוסף על שדרוגים, עיין במדריך השדרוג של הבזאר,
http://doc.bazaar.canonical.com/latest/en/upgrade-guide/.
bzr אימות-חתימות [מקום]
אפשרויות:
--מקשים-מקובלים ARG, -k רשימה מופרדת בפסיק של תבניות מפתחות GPG
אשר מקובלים לאימות.
--help, -h הצג הודעת עזרה.
--quiet, -q הצג רק שגיאות ואזהרות.
--revision ARG, -r עיין ב-"help revisionspec" לפרטים.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
אמת את כל חתימות ההתחייבות.
מאמת שכל ההתחייבויות בסניף חתומות על ידי מפתחות GnuPG ידועים.
bzr גרסה
אפשרויות:
--help, -h הצג הודעת עזרה.
--quiet, -q הצג רק שגיאות ואזהרות.
- הדפסה קצרה רק את מספר הגרסה.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
הצג את הגרסה של bzr.
bzr גרסה-מידע [מקום]
אפשרויות:
--הכל כלול את כל המידע האפשרי.
--check-clean בדוק אם העץ נקי.
--פורמט ARG בחר את פורמט הפלט.
--פרטי גרסה מותאמת אישית מבוסס תבנית מותאמת אישית
פורמט.
--python פרטי גרסה בפורמט Python.
--rio פרטי גרסה בפורמט RIO (טקסט פשוט).
(בְּרִירַת מֶחדָל).
--help, -h הצג הודעת עזרה.
--include-file-revisions כלול את הגרסה האחרונה עבור כל קובץ.
--include-history כלול את היסטוריית הגרסה.
--quiet, -q הצג רק שגיאות ואזהרות.
--revision ARG, -r עיין ב-"help revisionspec" לפרטים.
--template ARG תבנית עבור הפלט.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
הצג מידע על גרסה על עץ זה.
אתה יכול להשתמש בפקודה זו כדי להוסיף מידע על גרסה לקוד המקור של
יישום. הפלט יכול להיות באחד מהפורמטים הנתמכים או בפורמט מותאם אישית מבוסס
על תבנית.
לדוגמה:
bzr version-info --מותאם אישית \
--template="#define VERSION_INFO \"פרויקט 1.2.3 (r{revno})\"\n"
יפיק קובץ כותרת C עם מחרוזת מעוצבת המכילה את מספר הגרסה הנוכחית.
משתנים נתמכים נוספים בתבניות הם:
* {date} - תאריך הגרסה האחרונה
* {build_date} - תאריך נוכחי
* {revno} - מספר גרסה
* {revision_id} - מזהה גרסה
* {branch_nick} - כינוי סניף
* {נקה} - 0 אם עץ המקור מכיל שינויים לא מחויבים,
אחרת 1
bzr נוף [קוֹבֶץ...]
אפשרויות:
--all החל את פעולת הרשימה או המחיקה על כולם
תצוגות.
--מחק מחק את התצוגה.
--help, -h הצג הודעת עזרה.
--name ARG שם התצוגה שיש להגדיר, רשימה או
לִמְחוֹק.
--quiet, -q הצג רק שגיאות ואזהרות.
--switch ARG שם התצוגה שאליה יש לעבור.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
נהל תצוגות מסוננות.
תצוגות מספקות מסיכה מעל העץ כך שמשתמשים יכולים להתמקד בתת-קבוצה של עץ כאשר
עושים את עבודתם. לאחר יצירת תצוגה, פקודות התומכות ברשימת קבצים - סטטוס,
diff, commit וכו' - רשימת הקבצים הזו ניתנת באופן מרומז בכל פעם. א
עדיין ניתן לתת רשימה מפורשת של קבצים אך קבצים אלה חייבים להיות בתצוגה הנוכחית.
ברוב המקרים, לתצוגה יש תוחלת חיים קצרה: היא נוצרת כדי לבצע שינוי נבחר ו
נמחק לאחר ביצוע השינוי. בזמנים אחרים, ייתכן שתרצה ליצור אחד או
תצוגות נוספות עם שם ועבור ביניהן.
כדי להשבית את התצוגה הנוכחית מבלי למחוק אותה, תוכל לעבור לתצוגה הפסאודו שנקראת
\*(Aq\*(Aqoff\*(Aq\*(Aq. זה יכול להיות שימושי כאשר אתה צריך לראות את כל העץ עבור
פעולה או שתיים (למשל מיזוג) אבל רוצה לחזור לתצוגה שלך לאחר מכן.
דוגמאות:
כדי להגדיר את התצוגה הנוכחית:
bzr view file1 dir1...
כדי לרשום את התצוגה הנוכחית:
bzr נוף
כדי למחוק את התצוגה הנוכחית:
bzr view --מחק
כדי להשבית את התצוגה הנוכחית מבלי למחוק אותה:
bzr view --כיבוי
כדי להגדיר תצוגה בעלת שם ולעבור אליה:
bzr view --name view-name file1 dir1 ...
כדי לרשום תצוגה בעלת שם:
bzr view --name view-name
כדי למחוק תצוגה בעלת שם:
bzr view --name view-name --delete
כדי לעבור לתצוגה בעלת שם:
bzr view --switch view-name
לרשימת כל התצוגות שהוגדרו:
bzr view --הכל
כדי למחוק את כל התצוגות:
bzr view --מחק --הכל
bzr Whoami [שֵׁם]
אפשרויות:
--branch הגדר זהות עבור הסניף הנוכחי
במקום גלובלי.
--directory ARG, -d סניף לפעול בו, במקום לעבוד
במדריך.
--email הצג כתובת דואר אלקטרוני בלבד.
--help, -h הצג הודעת עזרה.
--quiet, -q הצג רק שגיאות ואזהרות.
--usage הצג הודעת שימוש ואפשרויות.
--verbose, -v הצג מידע נוסף.
הצג או הגדר את מזהה המשתמש של bzr.
דוגמאות:
הצג את האימייל של המשתמש הנוכחי:
bzr whoami --email
הגדר את המשתמש הנוכחי:
bzr whoami "פרנק צ'ו[מוגן בדוא"ל]>"
הסביבה
BZRPATH
נתיב שבו bzr הוא לחפש פקודות חיצוניות של תוסף מעטפת.
BZR_EMAIL
כתובת הדואר האלקטרוני של המשתמש. עוקף את EMAIL.
EMAIL כתובת הדואר האלקטרוני של המשתמש.
BZR_EDITOR
עורך לעריכת הודעות commit. עוקף את EDITOR.
עורך עורך לעריכת הודעות commit.
BZR_PLUGIN_PATH
נתיבים שבהם bzr צריך לחפש תוספים.
BZR_DISABLE_PLUGINS
פלאגינים ש-bzr לא אמור לטעון.
BZR_PLUGINS_AT
תוספים לטעינה מספרייה שאינה ב-BZR_PLUGIN_PATH.
BZR_HOME
מדריך מחזיק .bazaar config dir. עוקף את HOME.
BZR_HOME (Win32)
ספרייה מחזיקה תצורת תצורת הבזאר. עוקף את APPDATA ואת HOME.
BZR_REMOTE_PATH
השם המלא של פקודת 'bzr' מרחוק (עבור כתובות URL bzr+ssh://).
BZR_SSH
נתיב ללקוח SSH, או אחד של paramiko, openssh, sshcorp, plink או lsh.
BZR_LOG
המיקום של .bzr.log (השתמש ב-'/dev/null' כדי לדכא יומן).
BZR_LOG (Win32)
מיקום .bzr.log (השתמש ב-NUL כדי לדכא יומן).
BZR_COLUMNS
עוקף רוחב מסוף מרומז.
BZR_CONCURRENCY
מספר התהליכים שניתן להפעיל במקביל (בדיקה עצמית)
BZR_PROGRESS_BAR
תעקוף את תצוגת ההתקדמות. הערכים הם 'ללא' או 'טקסט'.
BZR_PDB
שליטה אם להפעיל מאתר באגים בשגיאה.
BZR_SIGQUIT_PDB
שלוט אם SIGQUIT יתנהג כרגיל או מפעיל מאפר באגים פריצה.
BZR_TEXTUI_INPUT
כפה על מצב קלט מסוף עבור הנחיות להתבסס על קו (במקום מבוסס על תווים).
השתמש ב-bzr באינטרנט באמצעות שירותי onworks.net