คำถามติดแท็ก repository

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

14
Github เปลี่ยนที่เก็บเป็นภาษาที่ไม่ถูกต้อง
ฉันรู้ว่านี่ไม่ใช่เรื่องใหญ่ แต่ฉันชอบให้ Github ของฉันมีความหลากหลายทางภาษา ฉันเขียนโครงการใน Swift และเมื่อฉันยอมรับว่ามันอยู่ใน Objective C ฉันคิดว่าอาจเป็นเพราะเฟรมเวิร์ก Parse เขียนใน Objective C และตรวจพบสิ่งนั้น แต่มีวิธีใดในการเปลี่ยนภาษาที่แสดงในหน้าที่เก็บหลักหรือไม่

8
คุณจัดระเบียบที่เก็บการควบคุมเวอร์ชันของคุณอย่างไร
ก่อนอื่นฉันรู้เกี่ยวกับสิ่งนี้: คุณจะจัดระเบียบที่เก็บการโค่นล้มสำหรับโครงการซอฟต์แวร์ในบ้านได้อย่างไร ต่อไปคำถามจริง: ทีมของฉันกำลังปรับโครงสร้างที่เก็บของเราและฉันกำลังมองหาคำแนะนำในการจัดระเบียบ (SVN ในกรณีนี้) นี่คือสิ่งที่เราคิดขึ้นมา เรามีที่เก็บเดียวหลายโครงการและหลาย svn: การอ้างอิงข้ามภายนอก \commonTools /*tools used in all projects. Referenced in each project with svn:externals*/ \NUnit.v2.4.8 \NCover.v.1.5.8 \<other similar tools> \commonFiles /*settings strong name keys etc.*/ \ReSharper.settings \VisualStudio.settings \trash /*each member of the team has trash for samples, experiments etc*/ \user1 \user2 \projects …

7
การเขียนเบ็ดหลังรับคอมไพล์เพื่อจัดการกับสาขาเฉพาะ
นี่คือตะขอปัจจุบันของฉันใน repo เปล่าที่อาศัยอยู่ในเซิร์ฟเวอร์ของ บริษัท : git push origin master ตะขอนี้จะส่งไปยัง Assembla สิ่งที่ฉันต้องการคือการผลักดันสาขาเพียงสาขาเดียว (ตามหลักการแล้ว) เมื่อมีคนผลักดันการเปลี่ยนแปลงไปยังสาขานั้นบนเซิร์ฟเวอร์ของเราและไม่สนใจการส่งไปยังสาขาอื่น เป็นไปได้ไหมที่จะเลือกสาขาจาก repo เปล่าและส่งเฉพาะสาขานั้นไปที่ Assembla
107 git  repository  hook  git-bare 

2
เชื่อมต่อ repo ในพื้นที่กับ repo ระยะไกล
ฉันมี repo ท้องถิ่น ฉันสร้างแอปทั้งหมด แต่ตอนนี้ฉันต้องการส่งไปยัง repo ระยะไกล ฉันมี repo ระยะไกลแล้วเช่นกัน ฉันจะเชื่อมต่อทั้งสอง repos โดยไม่ให้งานที่ทำหายไปได้อย่างไร?
106 git  repository 

5
ดึงคำขอโดยไม่ต้องใช้ส้อม?
ต่อไปนี้เป็นขั้นตอนของการสนับสนุนโค้ดจากหัวข้อ " ฉันจะสนับสนุนโค้ดของผู้อื่นใน GitHub ได้อย่างไร " แยกโครงการ แสดงความคิดเห็นที่ดีอย่างน้อยหนึ่งรายการและคอมมิตสะอาดกับที่เก็บ คุณสามารถสร้างสาขาใหม่ได้ที่นี่หากคุณกำลังแก้ไขมากกว่าหนึ่งส่วนหรือคุณสมบัติ ดำเนินการร้องขอการดึงในเว็บอินเตอร์เฟสของ github เป็นไปได้หรือไม่ที่จะทำการร้องขอการดึงโดยไม่ต้องซื้อ repo? เป็นเรื่องน่าเศร้าที่เห็นมากกว่า 20 repos ในบัญชีของฉันซึ่งถูกแยกสำหรับคำขอดึงบางรายการ พวกเขาไม่มีกิจกรรมและไม่มีดาว / ผู้ติดตาม ดูเหมือนว่าฉันแค่ลอกโค้ดของใครบางคนมาเพื่อวันดำ
105 git  github  fork  repository 


9
ลบการกระทำล่าสุดใน bitbucket
ฉันทำผิดพลาดและไม่รู้วิธีลบข้อความ Push ล่าสุดในที่เก็บ ฉันดึงการอัปเดตล่าสุดของแอป แต่มีข้อขัดแย้งและฉันส่งไปยังที่เก็บ จะลบคอมมิตล่าสุดของฉันได้อย่างไร? หรือแก้ไขอย่างไร?

9
ฉันจะบังคับให้ Maven ใช้พื้นที่เก็บข้อมูลในเครื่องของฉันแทนที่จะออกไปที่พื้นที่เก็บข้อมูลระยะไกลเพื่อดึงสิ่งประดิษฐ์ได้อย่างไร
ฉันใช้ Maven 3.3.3 กับ Java 8 บน Mac Yosemite ฉันมีโครงการหลายโมดูล <modules> <module>first-module</module> <module>my-module</module> … </modules> เมื่อฉันสร้างหนึ่งในโมดูลลูกของฉันตัวอย่างเช่น "my-module" จากด้านบนโดยใช้ "mvn clean install" บิวด์จะพยายามดาวน์โหลดอาร์ติแฟกต์โมดูลลูกจากที่เก็บระยะไกลที่ฉันได้กำหนดไว้ใน ~ / .m2 ของฉัน /settings.xml ไฟล์ เอาต์พุตอยู่ด้านล่าง [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building my-module 87.0.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ Downloading: https://my.remoterepository.com/nexus/content/repositories/snapshots/org/mainco/subco/first-module/87.0.0-SNAPSHOT/maven-metadata.xml Downloading: http://download.java.net/maven/2/org/mainco/subco/first-module/87.0.0-SNAPSHOT/maven-metadata.xml Downloaded: https://my.remoterepository.com/nexus/content/repositories/snapshots/org/mainco/subco/first-module/87.0.0-SNAPSHOT/maven-metadata.xml (788 B at 0.9 KB/sec) Downloading: …

13
“ ร้ายแรง: ไม่ใช่ที่เก็บ git (หรือไดเร็กทอรีหลักใด ๆ )” จากสถานะคอมไพล์
คำสั่งนี้ใช้เพื่อรับไฟล์และคอมไพล์: git clone a-valid-git-url ตัวอย่างเช่น: git clone git://cfdem.git.sourceforge.net/gitroot/cfdem/liggghts อย่างไรก็ตามgit status(หรือคำสั่ง git อื่น ๆ ) จะให้fatal: Not a git repository (or any of the parent directories)ข้อผิดพลาดข้างต้น ผมทำอะไรผิดหรือเปล่า?

4
ฉันจะเพิ่มที่เก็บระยะไกลใน Mercurial ได้อย่างไร
ฉันกำลังทำงานกับที่เก็บ Git ด้วยวิธีต่อไปนี้: ฉันมีที่เก็บข้อมูลหลักและรีโมทหลายตัวในเครื่องผลิตที่แตกต่างกัน ฉันกำลังส่งรหัสการผลิตไปยังรีโมทและเริ่มบริการใหม่เพื่อให้การเปลี่ยนแปลงมีผล ฉันกำลังจะเปลี่ยนจาก Git เป็น Mercurial และฉันอยากจะรู้ล่วงหน้าว่าฉันจะบรรลุอะไรแบบนั้นได้อย่างไร

2
Git ดึงจากที่เก็บอื่น
ฉันมีที่เก็บที่เรียกว่าGenericซึ่งเป็นแอปพลิเคชันทั่วไป ฉันได้แยกมันลงในที่เก็บที่เรียกว่าAcmeซึ่งสร้างขึ้นจากที่เก็บแอปพลิเคชันที่เก็บไว้Genericและเพิ่มการสร้างแบรนด์ Acme Co เข้าไป ถ้าผมทำการเปลี่ยนแปลงการทำงานหลักในGenericผมต้องการที่จะปรับปรุงพื้นที่เก็บข้อมูลมีการเปลี่ยนแปลงล่าสุดผมได้ทำเพื่อการทำงานหลักในAcme Genericฉันจะทำอย่างไร เท่าที่ฉันสามารถบอกได้ฉันพยายามรวมการเปลี่ยนแปลงที่เกิดขึ้นในที่เก็บอัพสตรีมลงในส้อมปัจจุบันเป็นหลัก หากมีความหมายอะไรฉันกำลังพยายามทำสิ่งนี้เพราะฉันมีแอปพลิเคชันทั่วไปที่ฉันสร้างขึ้นและสร้างแบรนด์ให้กับลูกค้าแต่ละราย (เช่นAcmeในตัวอย่างนี้) หากมีวิธีที่สะอาดกว่านี้โปรดแจ้งให้เราทราบ

4
ฉันจะยกเลิกการคอมมิตสุดท้ายในที่เก็บ git bare ได้อย่างไร
โดยคำนึงว่ามีคำสั่ง git หลายคำสั่งที่ไม่สมเหตุสมผลในที่เก็บเปล่า (เนื่องจากที่เก็บเปล่าไม่ใช้ดัชนีและไม่มีไดเร็กทอรีการทำงาน) git reset --hard HEAD^ ไม่ใช่วิธีแก้ปัญหาในการยกเลิกการสั่งการเปลี่ยนแปลงล่าสุดในที่เก็บดังกล่าว ค้นหาผ่านอินเทอร์เน็ตทั้งหมดที่ฉันสามารถพบที่เกี่ยวข้องกับหัวข้อนี้คือสิ่งนี้ซึ่งฉันนำเสนอสามวิธีในการดำเนินการนี้: 1. "อัปเดตการอ้างอิงด้วยตนเอง 2. " git push -fจากที่เก็บที่ไม่เปลือย"; 3. " git branch -f this $that". วิธีแก้ปัญหาใดที่คุณคิดว่าเหมาะสมกว่าหรือมีวิธีใดอีกบ้างในการดำเนินการนี้ น่าเสียดายที่เอกสารที่ฉันพบเกี่ยวกับ git bare repository นั้นค่อนข้างแย่

4
Git ลบต้นน้ำออกจากที่เก็บในเครื่อง
ฉันกำลังทำงานกับแอปพลิเคชั่นทับทิมบนรางและฉันกำลังพยายามซิงค์ส้อม เป็นมูลค่าการกล่าวขวัญว่าฉันใช้ Mac ด้วย ฉันมุ่งมั่นที่จะดำเนินการต่อไปนี้: $ git remote -v เพื่อรับมุมมองของที่เก็บในเครื่องของฉัน ฉันสับสนเมื่อพยายามจะไปupstream: $ git remote add upstream https://github.com/foo/repo.git เมื่อฉันควรใช้ตัวพิมพ์ใหญ่ Foo: $ git remote add upstream https://github.com/Foo/repos.git คำถามคือฉันจะลบออกได้อย่างไรupstreamเพราะทุกครั้งที่ฉันพยายามและเปลี่ยนแปลงสิ่งนี้จะกลับมาพร้อมกับการสร้างfatalข้อผิดพลาด

5
แยกที่เก็บ Git ขนาดใหญ่ออกเป็นที่เก็บข้อมูลขนาดเล็กจำนวนมาก
หลังจากแปลงที่เก็บ SVN เป็น Git เรียบร้อยแล้วตอนนี้ฉันมีที่เก็บ Git ขนาดใหญ่มากที่ฉันต้องการแยกย่อยออกเป็นที่เก็บขนาดเล็กหลาย ๆ ที่เก็บและรักษาประวัติไว้ ดังนั้นใครสักคนสามารถช่วยแบ่ง repo ที่อาจมีลักษณะดังนี้: MyHugeRepo/ .git/ DIR_A/ DIR_B/ DIR_1/ DIR_2/ ออกเป็นสองที่เก็บที่มีลักษณะดังนี้: MyABRepo/ .git DIR_A/ DIR_B/ My12Repo/ .git DIR_1/ DIR_2/ ฉันได้พยายามเส้นทางต่อไปนี้ในคำถามก่อนหน้านี้ แต่ก็ไม่ได้จริงๆพอดีเมื่อพยายามที่จะนำไดเรกทอรีหลายเป็น repo แยกต่างหาก ( แยก (ย้าย) ไดเรกทอรีย่อยลงพื้นที่เก็บข้อมูล Git แยกต่างหาก )
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.