เริ่มโครงการด้วย Git และ Google Code (ตอนที่ IV)

สุดท้ายสิ่งเดียวที่เหลือให้ดูคือวิธีการบันทึกการเปลี่ยนแปลงที่ต่อเนื่องในการพัฒนาของเรา

9. การลงทะเบียนการเปลี่ยนแปลง

เรากำลังจะทำการเปลี่ยนแปลงบางอย่างกับไฟล์ซอร์สโค้ด ก่อนอื่นเราจะเพิ่มบรรทัดของสภาพแวดล้อมทั่วไป *ห้าม สำหรับสคริปต์จากนั้นเราจะส่งข้อความที่กระตือรือร้นขึ้นเล็กน้อย ในกรณีนี้เราใช้โปรแกรมแก้ไขข้อความ

เป็นกลุ่มแก้ไขไฟล์

ถ้าเรารันคำสั่ง สถานะ git สิ่งนี้จะแจ้งให้เราทราบว่ามีการเปลี่ยนแปลงและเราต้องทำการเปลี่ยนแปลงใหม่ ผูกมัด เพื่อลงทะเบียน ดังนั้นเราจึงดำเนินการ:

~ / HelloWorld $ git กระทำ -a -m "เพิ่มข้อความที่กระตือรือร้นมากขึ้น"
พร้อมตัวเลือก -m เรากำลังส่งข้อความของไฟล์ ผูกมัด ดังนั้นมันจะไม่เปิดโปรแกรมแก้ไขข้อความมันเป็นวิธีที่เร็วกว่าในการสร้างไฟล์ ผูกมัด เมื่อการเปลี่ยนแปลงมีไม่มากและไม่สมเหตุสมผลที่จะเปิดตัวแก้ไขเพื่ออธิบายบรรทัดเดียว

เมื่อเราเริ่มโครงการในปีพ Google Codeเรายอมรับว่าจะมีใบอนุญาต จีพี v3ระบุว่าต้องแจกจ่ายซอฟต์แวร์พร้อมสำเนาของไฟล์ลิขสิทธิ์ นั่นคือเหตุผลที่เราสามารถเชื่อมต่อกับไซต์ของ GNU และดาวน์โหลด

ตอนนี้เรามีไฟล์ลิขสิทธิ์แล้วเราสามารถเพิ่มลงในโครงการของเราได้ เพียงแค่วางลงในไดเร็กทอรีการทำงาน ถ้าเราเรียกใช้ไฟล์ สถานะ gitมันจะแจ้งให้เราทราบว่ามีการเปลี่ยนแปลง แต่ไฟล์ที่เป็นปัญหาไม่ได้ถูก«ติดตาม» (ถ้าฉันจะใช้คำนี้)

ไฟล์ git-status-not-tracked-file

เพื่อให้การเปลี่ยนแปลงปรากฏในที่เก็บของเราเราต้องเพิ่มอย่างมีประสิทธิภาพโดยใช้คำสั่ง git add.

~ / HelloWorld $ git เพิ่ม LICENSE.txt

ถ้าเราวิ่งอีกครั้ง สถานะ git สิ่งนี้จะแจ้งให้เราทราบว่ามีการเพิ่มไฟล์ใหม่ ในที่สุดเราก็เรียกใช้ไฟล์ ผูกมัด เพื่อสร้างเวอร์ชันใหม่และในที่สุดเราก็สามารถอัปโหลดสถานะปัจจุบันของที่เก็บในเครื่องของเราไปยังที่เก็บระยะไกลที่โฮสต์อยู่ใน Google Code.

~ / HelloWorld $ git กระทำ -a -m "การเพิ่มไฟล์ลิขสิทธิ์ GPL v3" ~ / HelloWorld $ git push gc master

10. ทบทวนประวัติศาสตร์ของเรา

หากเราเชื่อมต่อกับที่เก็บของโครงการของเราใน Google Code เราสามารถดูได้ในส่วน แหล่ง ในส่วน การเปลี่ยนแปลง เวอร์ชันต่างๆที่เราใช้ในการพัฒนาของเรา

google-code-การเปลี่ยนแปลง

คุณสามารถดูที่เก็บได้ตามที่อยู่: http://code.google.com/p/lecovi-hello-world/source/browse/

ในที่สุด

อย่างที่คุณเห็นมันค่อนข้างง่ายและเป็นเครื่องมือที่มีประโยชน์อย่างยิ่ง ฉันหวังว่าคุณจะชอบมันได้ให้บริการคุณและฉันรอความคิดเห็นของคุณ

ทักทาย!


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   เทสลา dijo

    ขอบคุณสำหรับบทความที่น่าสนใจชุดนี้ !!

    มีเหตุผลพิเศษไหมที่จะใช้ Google Code แทน Github ที่ดูเหมือนจะมีชื่อเสียงมากขึ้น? ฉันขอจากสิ่งที่ยิ่งใหญ่ที่สุดของความโง่เขลา XD

    ทักทาย!

    1.    เลโควี dijo

      ยินดีต้อนรับ!
      ไม่ใช่แค่มันดูง่ายมากสำหรับฉันและเมื่อพิจารณาว่าหลายคนมีบัญชี Google อยู่แล้วคุณสามารถรับบริการได้โดยไปที่ไซต์ Google Code

      GitHub เป็นเครื่องมือที่ยอดเยี่ยม แต่การมีตัวเลือกการกำหนดค่าที่มากขึ้นในบางครั้งก็ทำให้มือใหม่เข้าใจยากขึ้นเล็กน้อย

      ฉันกำลังเตรียมงวดบางส่วนที่ฉันทำงานกับ GitHub และ Bitbucket โดยแนะนำ Mercurial และ hg-git

      กอด!