להשתמש ב-TextMate בשביל הודעות Commit של Git


אני עובד עם Textmate ועם Git מאז שיש לי מק ומאז שהתחלתי לעבוד עם Ruby On Rails.

אחד החסרונות הכי גדולים של Git לעומת מערכות Source Control אחרות, היא שאין GUI למק (או לפחות אחד כזה נורמלי) ולכן, הודעות הקומיט שלי תמיד היו מתבלגנות ב-Command Line ומצאתי את עצמי מפרט פחות ממה שאני רגיל ואוהב.

באחד מה-Tutorials שצפיתי בו, ראיתי שמישהו חיבר בין הודעת ה-Commit לבין TextMate. כלומר, את הודעת ה-Commit שלו הוא כתב ב-TextMate ואז יכל לרדת שורות, לכתוב הרבה בלי שום בעיה והכול בתוך אותו עורך טקסט שאיתו הוא גם מתכנת Ruby.

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

ראשית, צריך להורות ל-Git להשתמש ב-TextMate בשביל זה, עושים את זה על ידי ה-Command Line – כך:

git config --global core.editor "mate -w"

לאחר מכן, את הודעות הקומיט מבצעים כך:

git commit -a --amend

הפקודה הזו תפתח את TextMate, תכתבו את הודעת הקומיט שלכם, ותסגרו.

זה הכול, הקומיט בוצע! שימו לב שכבונוס, git כוללת בפנים גם את שמות הקבצים, אם תוציאו אותם מהערה תוכלו לכלות בקומיט גם את שמות הקבצים או לעשות הודעות מסודרות כמו שם הקובץ ומתחתיו לכתוב את כול מה ששיניתם בקובץ (זו הדרך החביבה עלי)

כתיבת תגובה

האימייל לא יוצג באתר. (*) שדות חובה מסומנים

*

תגי HTML מותרים: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>