Coding Gun

การติดตั้งและใช้งาน Sourcetree

Sourcetree คือเครื่องมือสำหรับจัดการกับ Git ผ่านทาง GUI โดยไม่ต้องใช้ Command Line เหมาะสำหรับ Developer หรือผู้ใช้งาน Git ที่ต้องการลดความยุ่งยากในการใช้ Command Lines

Sourcetree พัฒนาโดย Atlassian และเราสามารถนำ Sourcetree มาติดตั้งและใช้งานได้ฟรี

คุณสมบัติหลักของ Sourcetree

การติดตั้ง Sourcetree บน windows

การติดตั้ง Sourcetree บน windows มีขั้นตอนดังนี้

  1. Download ตัว Installer ได้ที่ https://www.sourcetreeapp.com/

    Download Sourcetree Installer
    หนั้าแรก Sourcetree

  2. ติดตั้ง Sourcetree Setup เมื่อเราทำการเปิดตัวติดตั้ง โปรแกรมจะป็อปอัพขึ้นมา

    Sourcetree Installation Step 1
    ติดตั้ง Sourcetree หน้าแรก

    โดยการติดตั้งขั้นแรกจะถามหา Account ของ Git Remote Server ซึ่งสามารถใช้ได้ทั้ง Github, Gitlab, Visual Studio Team Services และอื่นๆ ซึ่งถ้าเรายังไม่มีให้เลือกลงทะเบียนได้ 2 ทางเลือกคือ

    • Bitbucket Server Git Remote Server แบบ On-Prem
    • Bitbucket ตือ Git Remote Server On-Cloud เหมือน Github แต่เป็นของ Atlassian

    หากเราไม่มี Account และยังไม่อยากสมัครก็สามารถกด Skip ได้เลย

  3. เลือกเครื่องมือที่ต้องการติดตั้งเพิ่ม

    Sourcetree Installation Step 2
    เลือกเครื่องมือและกำหนด Options ต่างๆ

    ทางเลือกต่างๆที่เราเลือกได้มีดังนี้

    • Mercurial เลือกว่าจะติดตั้ง Mercurial หรือไม่?
    • Configure Automatic Line Ending กำหนดให้มีแปลงอักขระที่ใช้ขึ้นบรรทัดใหม่จาก LF เป็น CRLF โดยอัตโนมัติ

      บน Linux หรือ MacOS จะใช้ LF(\n) ส่วนบน Windows จะใช้ CRLF(\r\n)

    • Configure Global Ignore กำหนดค่า gitignore เพื่อเอาไฟล์ที่ Windows สร้างขึ้นมาโดยอัตโนมัติออก และจะมีผลกับทุกๆ Repositories ในเครื่อง

    เมื่อเรากำหนดค่าเรียบร้อยและกดปุ่ม Next โปรแกรมจะทำการติดตั้งทันที

    Sourcetree Installation Step 3
    การติดตั้ง Mercurial เสร็จสมบูรณ์

  4. ในขั้นตอนนี้ให้เราระบุ ชื่อและอีเมลของเราเข้าไป และกด Next ถือเป็นอันเสร็จสิ้น

    Sourcetree Installation Step 4
    ใส่ชื่อและ E-mail ของเรา

เริ่มต้นใช้งาน Sourcetree

เมื่อเปิดโปรแกรม Sourcetree ขึ้นมาเราจะได้หน้าแรกแบบนี้

Sourcetree Installation Step 5
หน้าแรกของ Sourcetree

เริ่มต้นเชื่อมต่อ Bitbucket หรือ Github Account

ก่อนที่จะเริ่มใช้งาน Sourcetree นั้นเราต้องมี Account ของ Git Remote Server ก่อน ซึ่งสามารถใช้ Bitbucket Account, Github Account หรือ Git Remote Server ที่เราจะนำมาใช้งาน โดยที่ขั้นตอนของการใช้งาน Sourcetree จะเป็นดังนี้

  1. ให้เราไปที่ Remote Repository และกดที่ Add Account

    Sourcetree add Bitbucket Account
    เพิ่ม Remote Repository

    จากนั้นให้เราระบุ Host(Git Remote Server) โดยจะมีตัวเลือก Bitbucket หรือ GitHub ให้เลือกใช้งาน หลังจากนั้นให้ระบุค่าต่างๆรวมถึงวิธีการ Authentication ที่ต้องใส่ ซึ่งสามารถระบุได้ 2 วิธีคือ

    • OAuth คือการใช้ Access Token ในการเข้าใช้งาน
    • Basic Authentication คือการใช้ Username และ Password ซึ่งไม่ปลอดภัย ไม่แนะนำให้ใช้งาน

    Sourcetree add Bitbucket Account
    ระบุ Host และ Credentails ของ Git Remote Server

    หากเชื่อมต่อเรียบร้อยแล้ว เราสามารถดู Account ทั้งหมดที่เราได้ติดตั้งไว้ได้ที่ Tools > Options

    Sourcetree View Account
    เราสามารถสร้างการเชื่อมต่อไว้ได้หลาย Account

  2. Clone Source Code ลงมาจาก Git Remote Repository โดยเข้าไปที่เมนู Remote เราจะพบรายการ Repository ของ Account ที่เราเชื่อมต่ออยู่

    Sourcetree Clone Repository
    รายชื่อของ Repositories ที่เรามีสิทธิเข้าถึง

    ซึ่งเราสามารถเลือก Repository ที่ต้องการและเลือก Path ที่ต้องการนำ Code ลงไปเก็บไว้ หลังจากนั้นให้กดปุ่ม Clone ได้เลย

    Sourcetree Clone Repository
    เลือก Repository และระบุ Path ที่ต้องการเก็บ Source Code

    เพียงเท่านี้เราก็จะสามารถเข้าไปจัดการกับ Verision ของ Source Code ผ่านทาง GUI ได้เลย

    Sourcetree Push Pull Repo
    หน้าแรกของ Workspace

Phanupong Permpimol
Follow me