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

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

6
ฉันจะย้ายโฟลเดอร์เดียวจากที่เก็บ Subversion หนึ่งไปยังที่เก็บอื่นได้อย่างไร
ฉันมีโฟลเดอร์ "เอกสาร" ในที่เก็บข้อมูลการโค่นล้มชื่อ "โครงการ" ฉันได้ข้อสรุปว่าควรเก็บไว้ภายใต้พื้นที่เก็บข้อมูลการโค่นล้มแยกต่างหากชื่อ "project_docs" ฉันต้องการย้ายโฟลเดอร์ "เอกสาร" ( และการแก้ไขทั้งหมด ) ไปยังพื้นที่เก็บข้อมูล "project_docs" มีวิธีทำเช่นนี้หรือไม่?

9
การย้ายเนื้อหาที่เก็บ Git ไปยังที่เก็บอื่นที่รักษาประวัติ
ฉันพยายามย้ายเฉพาะเนื้อหาของที่เก็บหนึ่ง ( repo1) ไปยังที่เก็บอื่นที่มีอยู่ ( repo2) โดยใช้คำสั่งต่อไปนี้: git clone repo1 git clone repo2 cd repo1 git remote rm origin git remote add repo1 git push แต่มันไม่ทำงาน ฉันตรวจสอบโพสต์ที่คล้ายกัน แต่ฉันพบว่ามีเพียงรายการเดียวที่ย้ายโฟลเดอร์ไม่ใช่เนื้อหา
153 git  merge  repository  migrate 

5
เปลี่ยนข้อความคอมมิตเก่าใน Git
ผมพยายามที่จะแก้ไขข้อความกระทำเก่าตามที่อธิบายไว้ที่นี่ เป็นสิ่งที่ตอนนี้เมื่อฉันพยายามที่จะเรียกมันว่าrebase -i HEAD~5interactive rebase already started จากนั้นฉันลอง: git rebase --continueแต่ได้รับข้อผิดพลาดนี้: error: Ref refs/heads/master is at 7c1645b447a8ea86ee143dd08400710c419b945b but expected c7577b53d05c91026b9906b6d29c1cf44117d6ba fatal: Cannot lock the ref 'refs/heads/master'. ความคิดใด ๆ ?

17
คุณจะได้ชื่อของที่เก็บ Git ในที่เก็บ Git ได้อย่างไร
เมื่อคุณทำงานในไดเรกทอรี Git บางอย่างคุณจะรับชื่อที่เก็บ Git ในที่เก็บ Git ได้อย่างไร มีคำสั่ง Git หรือไม่? # I did check out bar repository and working in somewhere # under bar directory at this moment such as below. $ git clone git://github.com/foo/bar.git $ cd bar/baz/qux/quux/corge/grault # and I am working in here! $ git xxx # <- …
144 git  repository 

8
ข้อผิดพลาด“ แท็กมีอยู่แล้วในรีโมท "หลังจากสร้างแท็ก git ซ้ำ
ฉันได้รับข้อผิดพลาดต่อไปนี้หลังจากฉันทำตามขั้นตอนด้านล่าง: To git@provider.com:username/repo-name.git ! [rejected] dev -> dev (already exists) error: failed to push some refs to 'git@provider.com:username/repo-name.git' hint: Updates were rejected because the tag already exists in the remote. สร้างที่เก็บ โคลน repo บนเครื่องโลคอล แก้ไขไฟล์ README กระทำการเปลี่ยนแปลงและส่งการกระทำ แท็กที่สร้างdev:git tag dev แท็กผลัก: git push --tags แก้ไขไฟล์ README กระทำการเปลี่ยนแปลงและส่งการกระทำ แท็กที่ถูกลบdevสร้างขึ้นอีกครั้งและผลักแท็ก: git tag …
142 git  repository  git-tag 

4
สิ่งที่รวมอยู่ในพื้นที่เก็บข้อมูล JCenter ใน Gradle?
จากGradle 1.7มี JCenter พื้นที่เก็บข้อมูลใหม่ repositories { jcenter() } ดังนั้นฉันอยากถามว่าไหทั้งหมดจาก Maven Central เป็นส่วนหนึ่งของธุรกรรมซื้อคืนนี้หรือไม่? และถ้าไม่ได้มาจาก repo JCenter ประกอบด้วยอะไร? และ JCenter เชื่อถือได้มากขึ้นจาก Maven Central ว่าเป็นช่วงเวลาหยุดทำงานหรือไม่?

14
Heroku 'การอนุญาตถูกปฏิเสธ (publickey) ถึงตาย: ไม่สามารถอ่านได้จากที่เก็บข้อมูลระยะไกล'
ฉันค้นหาหลายชั่วโมงเพื่อหาวิธีแก้ไขปัญหาที่ดูเหมือนจะแก้ไขได้ง่าย ไม่ใช่ว่าการค้นหาของฉันไม่ปรากฏอะไรเลย แต่การค้นหาของฉันเปิดขึ้นโซลูชันที่แตกต่างกันมากมาย อย่างไรก็ตามฉันไม่สามารถดันดึงหรือดึงข้อมูลจากที่เก็บ Heroku จาก Mac ของฉันได้ ความพยายามทุกครั้งทำให้ฉัน (ราวกับว่ามันล้อเลียนฉัน) ข้อผิดพลาดต่อไปนี้: ปฏิเสธการอนุญาต (publickey) ร้ายแรง: ไม่สามารถอ่านจากที่เก็บระยะไกล ' ฉันพยายาม (และลองอีกครั้ง) เพื่อแก้ไขด้วยวิธีที่แตกต่างกัน อย่างที่ฉันพูดไปฉันใช้เวลาไปสองวันในการค้นหาคำตอบ นี่คือบางสิ่งที่ฉันได้ลอง: คีย์ heroku: ล้างแล้วตามด้วยคีย์ heroku: เพิ่ม การสร้างคีย์ ssh ด้วยตัวเองด้วย 'ssh-keygen -t rsa' การล้างไดเรกทอรี. ssh ของฉันตามด้วยคีย์ heroku: clear ตามด้วยการสร้างคีย์ ssh การลบแอปของฉันใน heroku และสร้างใหม่ (โชคดีที่มีไม่มาก) ฉันสามารถดึงข้อมูลจากที่เก็บ GitHub ของฉันได้ดังนั้นฉันรู้ว่านี่ไม่ใช่การเชื่อมต่อเครือข่าย ในฐานะที่เป็นโซลูชันชั่วคราว (ที่ฉันหวังว่าจะไม่เปลี่ยนเป็นแบบถาวร) ฉันได้ลงชื่อเข้าใช้อินสแตนซ์ Ubuntu …

3
คุณสามารถมี. gitignore เพิ่มเติมต่อไดเร็กทอรีภายใน repo เดียวได้หรือไม่?
คุณสามารถสร้างไฟล์. gitignore ในไดเร็กทอรีที่ใช้กับไฟล์ (และไดเร็กทอรี) ภายในไดเร็กทอรีนั้นได้หรือไม่?

5
รูปแบบ Data Mapper, Table Data Gateway (Gateway), Data Access Object (DAO) และ Repository แตกต่างกันอย่างไร
ฉันกำลังพยายามฝึกฝนทักษะรูปแบบการออกแบบของฉันและฉันก็สงสัยว่าความแตกต่างระหว่างรูปแบบเหล่านี้คืออะไร? ทั้งหมดนี้ดูเหมือนว่าเป็นสิ่งเดียวกัน - สรุปลอจิกฐานข้อมูลสำหรับเอนทิตีเฉพาะดังนั้นรหัสการโทรจึงไม่มีความรู้เกี่ยวกับเลเยอร์การคงอยู่ที่อยู่เบื้องหลัง จากการวิจัยสั้น ๆ ของฉันพวกเขาทั้งหมดมักใช้วิธีการ CRUD มาตรฐานของคุณและสรุปรายละเอียดเฉพาะฐานข้อมูล นอกเหนือจากรูปแบบการตั้งชื่อ (เช่น CustomerMapper กับ CustomerDAO เทียบกับ CustomerGateway กับ CustomerRepository) ความแตกต่างคืออะไรถ้ามี? หากมีความแตกต่างคุณจะเลือกอย่างใดอย่างหนึ่งเมื่อใด ในอดีตฉันจะเขียนโค้ดคล้ายกับสิ่งต่อไปนี้ (ง่ายขึ้นโดยธรรมชาติ - ปกติฉันจะไม่ใช้คุณสมบัติสาธารณะ): public class Customer { public long ID; public string FirstName; public string LastName; public string CompanyName; } public interface ICustomerGateway { IList<Customer> GetAll(); Customer GetCustomerByID(long id); …

6
ฉันจะให้ Maven หยุดการพยายามตรวจสอบการอัปเดตสำหรับสิ่งประดิษฐ์จากบางกลุ่มจาก maven-central-repo ได้อย่างไร
ฉันกำลังทำโครงการ Maven ที่ใหญ่พอสมควร เราอาจมีอาร์ติแฟกต์แต่ละรายการประมาณ 70 รายการซึ่งแบ่งออกเป็นสองไลบรารีของโค้ดที่ใช้ร่วมกันโดยประมาณและอาจมีแอปพลิเคชันสิบรายการที่ใช้ ทั้งหมดของรายการเหล่านี้อาศัยอยู่ในการ com.mycompany.*namespace เวลาส่วนใหญ่เราทำงานกับการสร้างสแนปชอต ดังนั้นในการสร้างแอปพลิเคชันเต็มรูปแบบฉันอาจสร้างโปรเจ็กต์ไลบรารีก่อนเพื่อให้ติดตั้งลงในที่เก็บในเครื่องของฉัน (ตามที่พูดmycompany-libname-2.4-SNAPSHOT.jar) ปัญหาคือเมื่อไปสร้างแอปพลิเคชันแล้ว ด้วยเหตุผลบางประการ Maven ต้องการตรวจสอบที่เก็บสาธารณะหลักสองแห่ง (maven-net-repo และ java-net-repo) สำหรับการอัปเดตสำหรับmycompany-*-SNAPSHOT.jarสิ่งประดิษฐ์ทั้งหมด แน่นอนว่าพวกเขาไม่พบที่นั่นและในที่สุดทุกอย่างก็กลับไปเป็นเวอร์ชันที่ฉันเพิ่งสร้างขึ้นในพื้นที่เก็บข้อมูลในพื้นที่ของฉัน แต่ฉันอยากให้ Maven หยุดทำสิ่งนี้เพราะ (ก) ทำให้ฉันรู้สึกเหมือนเป็นชาวเน็ตที่ไม่ดีพลเมือง สำหรับการตรวจสอบที่เก็บเหล่านี้อย่างต่อเนื่องเพื่อหาสิ่งที่จะไม่อยู่ที่นั่นและ (b) เพิ่มเวลาแฝงเครือข่ายที่ไม่จำเป็นและน่ารำคาญลงในกระบวนการสร้างของฉัน ฉันเคยใช้ maven ในโหมดออฟไลน์เกือบตลอดเวลาในการแก้ไขปัญหานี้ แต่ก็ไม่เหมาะเนื่องจากบางครั้งการพึ่งพาห้องสมุดสาธารณะจะได้รับการอัปเดต ดังนั้นสิ่งที่ฉันกำลังมองหาคือวิธีแก้ปัญหาซึ่งจะทำให้ Maven ไม่ตรวจสอบการอัปเดตจากที่เก็บที่กำหนดสำหรับสิ่งประดิษฐ์ที่ตรงตามเกณฑ์ที่กำหนด - ในกรณีนี้ฉันยินดีถ้า Maven จะละเว้นเวอร์ชัน SNAPSHOT หรือสิ่งประดิษฐ์ที่อยู่ในcom.mycompanynamespace
126 java  maven-2  repository 

4
ผสานการเปลี่ยนแปลงจากที่เก็บ github ระยะไกลไปยังที่เก็บในเครื่องของคุณ
ฉันได้แยกที่เก็บบน github เมื่อไม่นานมานี้ทำการเปลี่ยนแปลงเล็กน้อยและผลักการเปลี่ยนแปลงกลับไปที่ github fork ของฉัน ที่เก็บเดิมมีการเปลี่ยนแปลงตั้งแต่ ฉันต้องการรวมการเปลี่ยนแปลงจากที่เก็บเดิมเป็นส้อมของฉัน ฉันยังใหม่กับทั้ง git และ github และฉันต้องการคำสั่งเฉพาะว่าจะทำอย่างไร
118 git  merge  repository  github 

7
Git - ละเว้นไฟล์ระหว่างการผสาน
ฉันมี repo ที่เรียกว่าmyrepoบนbeanstalkเซิร์ฟเวอร์ระยะไกล ฉันโคลนไปยังเครื่องในพื้นที่ของฉัน สร้างสาขาเพิ่มอีกสองสาขา: stagingและdev. ผลักดันสาขาเหล่านี้ไปยังระยะไกลเช่นกัน ขณะนี้: local remote server -------------------------------------------------------- master ==> Pushes to `master` ==> deployed to `prod` staging ==> Pushes to `staging` ==> deployed to `staging` dev ==> Pushes to `dev` ==> deployed to `dev` ฉันมีไฟล์ที่เรียกว่าconfig.xmlแตกต่างกันในแต่ละสาขา ฉันต้องการละเว้นไฟล์นี้ระหว่างการผสานเท่านั้น แต่ฉันต้องการให้รวมสิ่งนี้เมื่อฉันชำระเงินหรือโอนจาก / ไปยังสาขา repo เหตุผลที่ฉันต้องการคือเรามีสคริปต์การปรับใช้ที่ดึง (ชำระเงิน) สาขาเฉพาะและปรับใช้บนเซิร์ฟเวอร์ที่เกี่ยวข้อง ดังนั้นเราจึงต้องการconfig.xmlไฟล์ของสาขานั้น ๆ …
115 git  merge  push  ignore  repository 

8
Git: เพิ่ม vs push vs กระทำ
อะไรคือความแตกต่างระหว่างคอมไพล์add, pushและcommit? สับสนเล็กน้อยที่มาจาก SVN โดยที่ "อัปเดต" จะ "เพิ่ม" สิ่งต่างๆและคอมมิตทำ "พุช" และจะ "เพิ่ม" ด้วย มีฟังก์ชันที่แตกต่างกันทั้งหมดภายในคอมไพล์ หวังว่าจะได้รับคำอธิบายจากประสบการณ์ของคุณ
115 git  repository  push  commit  add 

9
วิธีส่งคืนออบเจ็กต์ที่กำหนดเองจากแบบสอบถาม Spring Data JPA GROUP BY
ฉันกำลังพัฒนาแอปพลิเคชัน Spring Boot ด้วย Spring Data JPA ฉันใช้แบบสอบถาม JPQL ที่กำหนดเองเพื่อจัดกลุ่มตามฟิลด์และรับการนับ ต่อไปนี้เป็นวิธีการจัดเก็บของฉัน @Query(value = "select count(v) as cnt, v.answer from Survey v group by v.answer") public List<?> findSurveyCount(); มันใช้งานได้และได้ผลลัพธ์ดังนี้: [ [1, "a1"], [2, "a2"] ] ฉันต้องการได้รับสิ่งนี้: [ { "cnt":1, "answer":"a1" }, { "cnt":2, "answer":"a2" } ] ฉันจะบรรลุเป้าหมายนี้ได้อย่างไร?

2
ดึงสาขาระยะไกลมาเป็น repo ในพื้นที่ด้วยชื่ออื่นหรือไม่?
เอาล่ะฉันหาข้อมูลเล็กน้อยเกี่ยวกับเรื่องนี้ แต่ไม่พบคำตอบที่แน่นอนฉันจึงต้องถาม ฉันมีรีโมท 2 ตัว: origin และ repo2 ฉันต้องการทำสิ่งที่ชอบ git pull repo2 master แต่นี่จะดึงสาขาหลักของ repo2 มาเป็นนายของฉัน ฉันสามารถระบุสาขาอื่นที่จะดึงเข้ามาสำหรับสาขาในพื้นที่ของฉันได้หรือไม่
112 git  github  repository 

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