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

ฉันติดตามบล็อกมาระยะหนึ่งแล้วและฉันอยากแบ่งปันบางสิ่งกับคุณมานานแล้ว โชคดีที่ตอนนี้ฉันมีเวลาพอสมควรและตัดสินใจที่จะรวบรวมมินิบทช่วยสอนเกี่ยวกับวิธีการรวมโครงการด้วย ไป และอัปโหลดไปที่ Google Code.

แบบฝึกหัดจำนวนมากเริ่มต้นด้วยการโคลนที่เก็บ (ดาวน์โหลดจากเซิร์ฟเวอร์ระยะไกลเช่น Google Code, GitHub, Bitbucket ฯลฯ ... ) แต่มีเพียงไม่กี่คนที่คำนึงถึงนักพัฒนาที่เริ่มต้นบางสิ่งและต้องการทำโครงการนั้นโดยใช้ระบบควบคุมเวอร์ชัน (CVS ระบบการกำหนดเวอร์ชันพร้อมกัน) อย่างไร ไป.

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการควบคุมเวอร์ชันคุณสามารถดูบทความเหล่านี้ได้ใน Wikipedia: การควบคุมเวอร์ชัน y CVS.

การใช้ระบบควบคุมเวอร์ชันสำหรับการพัฒนาซอฟต์แวร์ช่วยให้คุณหลีกเลี่ยงสถานการณ์เช่นเดียวกับที่เราเห็นในไฟล์ 1 imagen (ฉันไม่สงสัยเลยว่ามันเกิดขึ้นกับพวกเรามากกว่าหนึ่งคน)

รุ่นต่างๆ - โครงการ

1 imagen

ในทางกลับกันเมื่อเราเชี่ยวชาญระบบนี้แล้วเราสามารถขยายไปใช้ในแอปพลิเคชันอื่น ๆ ได้ ตัวอย่างเช่นสามารถใช้เพื่อควบคุมเวอร์ชันของเอกสารที่เรามักแก้ไขได้ สิ่งนี้ช่วยให้เราสามารถเก็บบันทึกทางประวัติศาสตร์ของงานที่ดำเนินการตลอดจนการตระหนักถึงสาขาต่างๆที่สามารถมีส่วนร่วมจากผู้ทำงานร่วมกันหลายคน

ทำไมต้อง Git?

git-โลโก้

ส่วนใหญ่เป็นเพราะมันเป็นหนึ่งในสิ่งที่ดีที่สุดที่นั่น มันถูกสร้างขึ้นโดยเพื่อนรักของเรา Linus Torvalds ใน C ในปี 2005 และเป็นเวอร์ชันที่ใช้ในการติดตามเวอร์ชันเคอร์เนลของลินุกซ์ (ไม่เลวใช่ไหม)

มันค่อนข้างใช้งานง่ายและจากการสำรวจในปี 2013 ที่บอกว่าลาก่อนผู้ใช้ Eclipse IDE มีการนำไปใช้ 30%

สำหรับข้อมูลเพิ่มเติมคุณสามารถอ่านบทความของ Wikipedia (ภาษาอังกฤษ) about ไปหรือโดยตรงผ่านไฟล์ เว็บไซต์อย่างเป็นทางการ

ในเว็บไซต์อย่างเป็นทางการเราสามารถค้นหาเอกสารที่เกี่ยวข้องทั้งหมดซึ่งเป็นหนังสือที่ครอบคลุมประเด็นสำคัญที่สุดของ ไป เพื่อเจาะลึกสิ่งที่เราจะเห็นในบทความนี้

โชคดีที่เรามี เวอร์ชั่นภาษาสเปน ซึ่งแปลได้ค่อนข้างดีและค่อนข้างสมบูรณ์เช่นกัน คำแปลอยู่ใน GitHub และคุณสามารถมีส่วนร่วมในการปรับปรุงได้

ทำไมต้องเป็น Google Code

google-code-project-โลโก้

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

ด้วย Google Code โฮสต์โครงการหลายร้อยโครงการในภาษาต่างๆฟรีมีไว้สำหรับการใช้งานโครงการ Open Source โดยเฉพาะและใช้งานง่ายมาก

ในทางกลับกันคุณต้องเลือกหนึ่งในหลาย ๆ ทางเลือกและฉันก็คิดว่าจะลองทำตามที่เว็บยักษ์ใหญ่เสนอ ในการผ่อนชำระในอนาคตฉันจะตรวจสอบข้อเสนออื่น ๆ ที่มีอยู่

เร็ว ๆ นี้…

ขอแนะนำสั้น ๆ และในตอนต่อไปเราจะทบทวนวิธีสร้างโครงการของเราใน Google Code.

ทักทาย!


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

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

*

*

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

  1.   นักล่า dijo

    Google Code ฆ่าฉัน (และเข้าถึงโครงการที่โฮสต์) เพราะถูกบล็อกสำหรับประเทศของฉัน (คิวบา) ฉันใช้ Github อย่างเต็มที่และแม้ว่าฉันจะสามารถเข้าถึง Google Code ได้ แต่ฉันไม่เห็นจุดที่จะใช้อย่างอื่นนอกจาก Github เป็นสิ่งที่ดีที่สุด

    1.    Elav dijo

      ใช่พวกเขาพูดถึง Freedom บนเว็บมากมายและพวกเขาก็บล็อกเรา

      1.    อีวานลินุกซ์ dijo

        NSA ใช้ ICANN เพื่อคุกคาม Google สหรัฐอเมริกาสามารถปิดเพจที่ต้องการได้ หาก Google เปิดบริการให้กับคิวบา ICANN จะปิดโดเมน (ซึ่ง Google ไม่ต้องการ) มีคนพูดว่า VPN? ^ _ ^

        1.    Eliotime3000 dijo

          ก็คือในคิวบา การกระจายแบนด์วิดท์ไม่สม่ำเสมอดังนั้น VPN จึงมีความหรูหรา

          1.    อีวานลินุกซ์ dijo

            ที่นี่มีราคาถูก: http://www.vpnbook.com/freevpn (แน่นอน $ 0)

    2.    ทาฮูริ dijo

      ความแตกต่างอีกประการหนึ่งก็คือใน github บาง บริษัท ใช้เพื่อค้นหาความสามารถใหม่ ๆ ของตนซึ่งไม่ใช่กรณีของ google code ในทางกลับกันถ้า Google เองกำลังถ่ายโอนโครงการ Opensource บางส่วนไปยัง GitHub คุณไม่คิดว่ามันมีเหตุผลหรือ?

  2.   เออร์แวนโดวัล dijo

    รหัส Google มีประโยชน์มากฉันใช้สำหรับงานในมหาวิทยาลัย แต่ไม่ได้ใช้ Git แต่เป็นการโค่นล้มฉันใช้ svn เพราะฉันเป็นคนที่ฉันเชี่ยวชาญ

  3.   scorponox dijo

    ย้อนกลับไปในวันที่แนะนำการสอนคอมไพล์นี้ให้ฉัน

    http://gitimmersion.com/index.html

    ฉันพบว่ามันยอดเยี่ยม

  4.   blackgem dijo

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

  5.   เลโควี dijo

    ความจริงก็คือฉันไม่ทราบถึงข้อ จำกัด ของ Google Code มันดูเหมือนง่ายสำหรับฉันที่จะเริ่มต้นโดยไม่ต้องมีบัญชีใหม่ (เนื่องจากหลายคนต้องมีบัญชี Google)
    มันเป็นตัวเลือกที่ฉันลองแล้วมันมีประโยชน์สำหรับฉันและฉันก็แบ่งปันมัน แน่นอนว่ามีตัวเลือกอื่น ๆ ที่ดีกว่ามากมาย แต่ทั้งหมดขึ้นอยู่กับสภาพแวดล้อมการทำงานของแต่ละคน
    เราจะต้องดูว่า Google มีอะไรบ้างสำหรับเราในปี 2014 ฉันรู้ว่าพวกเขากำลังเตรียมไซต์ใหม่เพื่อรวมศูนย์กิจกรรมของนักพัฒนา

    โชคดีที่พวกเขาเป็นเครื่องมือ 2.0 เมื่อพวกเขาใช้นโยบายที่ผู้ใช้ไม่มั่นใจใครก็หยุดใช้มันและ voila! แน่นอนว่าคุณต้องคำนึงถึงเรื่องนี้เสมอเพราะมันอาจจะไม่มีอยู่จริงโดยที่ไม่มีใครปรารถนา ...