התחלת פרויקט עם Git ו- Google Code (חלק IV)

לבסוף, הדבר היחיד שנותר לראות הוא כיצד לרשום את השינויים העוקבים בהתפתחות שלנו.

9. רישום שינויים

אנו הולכים לבצע שינויים בקובץ קוד המקור. ראשית נוסיף את קו הסביבות האופייני * nix לתסריטים ואז נעביר מסר קצת יותר נלהב. במקרה זה אנו עושים זאת עם עורך הטקסט.

vim-modifying-file

אם נפעיל את הפקודה מצב git זה יודיע לנו שהיו שינויים וכי עלינו ליצור חדש לבצע לרשום אותם. אז אנו מבצעים:

~ / HelloWorld $ git commit -a -m "הוספת הודעה נלהבת יותר"
עם אפשרות -m אנו מעבירים את הטקסט של לבצע ולכן זה לא יפתח את עורך הטקסט, זו דרך מהירה יותר ליצור לבצע כאשר השינויים אינם רבים ואין זה הגיוני מאוד לפתוח את העורך כדי להסביר שורה אחת.

כשהתחלנו את הפרויקט שלנו ב Google Code, קבענו שיש לו את הרישיון GPL v3, נכתב כי יש להפיץ את התוכנה עם עותק של קובץ הרישיון. לכן אנו יכולים להתחבר לאתר של גנה ולהוריד אותו.

עכשיו שיש לנו את תיק הרישיון נוכל להוסיף אותו לפרויקט שלנו. פשוט על ידי זריקתו בספריית העבודה. אם נפעיל א מצב git, היא תודיע לנו שהיו שינויים אבל שהקובץ המדובר לא נמצא «במעקב»(אם תרשה לי את המונח).

git-status-not-tracked-file

על מנת שהשינוי יבוא לידי ביטוי במאגר שלנו, עלינו להוסיף אותו ביעילות באמצעות הפקודה להוסיף git.

~ / HelloWorld $ git להוסיף LICENSE.txt

אם נרוץ שוב מצב git זה יודיע לנו שקובץ חדש נוסף. לבסוף אנו מריצים א לבצע כדי ליצור גרסה חדשה ולבסוף נוכל להעלות את המצב הנוכחי של המאגר המקומי שלנו למאגר המרוחק המתארח ב Google Code.

~ / HelloWorld $ git commit -a -m "הוספת קובץ רישיון GPL v3" ~ / HelloWorld $ git push gc master

10. סקירת ההיסטוריה שלנו

אם נתחבר למאגר הפרויקט שלנו ב Google Code אנו יכולים לראות בסעיף מָקוֹר בסעיף שינויים הגרסאות השונות בהן השתמשנו בפיתוח שלנו.

קוד קוד-שינויים

אתה יכול לראות את המאגר בכתובת: http://code.google.com/p/lecovi-hello-world/source/browse/

בסופו של דבר

כפי שאתה יכול לראות, זה די פשוט וזה כלי שימושי ביותר. אני מקווה שאהבתם, זה שירת אתכם ואני ממתין לתגובותיכם.

ברכות!


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   טסלה דיג'ו

    תודה על סדרת המאמרים המעניינים הזו !!

    האם יש סיבה מיוחדת להשתמש בקוד גוגל במקום ב- Github שנראה מפורסם יותר? אני שואל את זה מגדול הבורות XD

    ברכות!

    1.    לקובי דיג'ו

      בבקשה!
      לא פשוט זה נראה פשוט מאוד וחושב שלרבים האנשים יש חשבון גוגל, אתה יכול לקבל את השירות רק על ידי מעבר לאתר Google Code.

      GitHub הוא כלי נהדר, אך בעל אפשרויות תצורה רבות יותר הופכות אותו למעט יותר מכריע עבור המתחיל.

      אני מכין כמה תשלומים שבהם אני עובד קצת עם GitHub ו- Bitbucket, מציג את Mercurial ו- hg-git.

      לְחַבֵּק!