เหมือนคำขอ Github "ดึงคำขอ" โดยไม่มี GitHub


21

ฉันทำงานเป็นนักวิเคราะห์สำหรับสถาบันการเงินซึ่งเนื่องจากความไวของข้อมูลจะไม่เก็บข้อมูลใด ๆ ในระบบคลาวด์ อย่างไรก็ตามฉันประสบความสำเร็จในการทำให้ทีมของฉันใช้ Git สำหรับการจัดการรหัส ฉันสงสัยว่ามีวิธีใดที่จะใช้คำขอดึงเหมือน Github ในเซิร์ฟเวอร์ของเราเองหรือไม่ คุณลักษณะเฉพาะที่ฉันสนใจคือความสามารถในการส่งเซ็ตการแก้ไขสำหรับความคิดเห็นโดยไม่รวมเข้ากับสาขาที่กำหนด ฉันชอบเวิร์กโฟลว์ของ (1) ส่งการเปลี่ยนแปลง (2) มีการเปลี่ยนแปลงตรวจสอบและแสดงความคิดเห็นและ (3) ยอมรับการกระทำหรือปฏิเสธ สามารถใช้งานได้หรือไม่ (ดียิ่งขึ้นสามารถนำไปใช้งานได้ง่าย ) บนเซิร์ฟเวอร์ของเราเอง?

คำตอบ:


20

git request-pull ใคร?

สรุปการเปลี่ยนแปลงระหว่างสองคอมมิทกับเอาต์พุตมาตรฐานและรวม URL ที่กำหนดไว้ในข้อมูลสรุปที่สร้างขึ้น ...

สิ่งนี้ควรทำเคล็ดลับ ...


เยี่ยมมากตอนนี้ฉันจะอนุมัติการประชาสัมพันธ์นั้นและรวมมันไว้ที่ต้นน้ำได้อย่างไร
James Shewey

2
คุณอาจอนุมัติมันด้วยการเขียนอีเมลที่เป็นบวกเกี่ยวกับมันและคุณรวมมันโดยใช้คำสั่ง git merge และจากนั้นคุณผลักดันการผสานของคุณกระทำที่ใดก็ตามที่มันต้องการ
bdsl

4

คุณสามารถโฮสต์ GitHub ด้วยตนเองได้ในราคาส่วนตัวฉันคิดว่ามันแพงมาก แต่มันก็เป็นทางเลือกถ้าคุณรัก GitHub

ส่วนตัวผมไปกับ Gitorious และประสบความสำเร็จอย่างมาก จัดการโฮสต์ด้วยตนเองและรวมคุณสมบัติของโครงการ / พื้นที่เก็บข้อมูลเข้ากับระบบคำขอ Git Merge ทั่วไปมันใช้งานได้ดีสำหรับทีมที่กระจายและไม่กระจาย


ที่จริงฉันแค่มองหาคุณสมบัติเดียวนั้น คุณสมบัติอื่น ๆ ส่วนใหญ่ - การแบ่งปัน codebases ง่าย ๆ การติดตามและการฟอร์กสถิติโครงการแฟนซี newsfeed (ฮ่า!) - ไม่จำเป็นสำหรับโครงการของเรา
eykanal

อย่าใช้คุณสมบัติอื่น ๆ คุณต้องมีเซิร์ฟเวอร์ที่มีการจัดการเพื่อโฮสต์ที่เก็บ git ของคุณ ฉันแนะนำ GitHub สำหรับองค์กรจริงมากกว่าโซลูชันอื่น ๆ เช่น Collabnet ความต้องการที่สำคัญที่สุดที่คุณจะต้องมีเพื่อให้แน่ใจว่ามันจะจบลงใน SCM ขององค์กร (ซึ่งไม่น่าจะเป็น GitHub ยกเว้นว่าธนาคารของคุณเจ๋ง)
Archimedes Trajano

3

มีทางเลือกมากมายให้กับ github.com ซึ่งรวมถึงฟีเจอร์ดึงคำขอรวมถึงตัวเลือกที่คุณสามารถติดตั้งบนเซิร์ฟเวอร์ของคุณเองโดยเสียค่าธรรมเนียมหรือเป็นไปตามใบอนุญาตฟรี ตัวเลือกฟรีรวมถึง Gitorious, Phabricator และ Gitlab CE ทางเลือกหนึ่งที่คุณต้องจ่ายคือ GitHub Enterprise

ดู:

https://en.wikipedia.org/wiki/Comparison_of_source_code_hosting_facilities https://en.wikipedia.org/wiki/Forge_(software)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.