คำถามติดแท็ก atlassian-sourcetree

Atlassian Sourcetree เป็นไคลเอนต์เดสก์ท็อป Git และ Mercurial สำหรับ Mac และ Windows

4
Sourcetree - เลิกทำการคอมมิต
ฉันใช้ Sourcetree สำหรับ Windows สำหรับ git-repository และต้องการยกเลิกการคอมมิต เป็นไปได้ไหม หากฉัน "ย้อนกลับการกระทำ" มันจะสร้างการส่งมอบครั้งที่สองซึ่งจะคืนค่าการส่งครั้งแรก แต่ฉันไม่ต้องการให้การส่งมอบครั้งแรกปรากฏขึ้นในการควบคุมแหล่งที่มาของฉัน ฉันสามารถลบที่เก็บข้อมูลในเครื่องของฉันและดึงอีกครั้งโดยไม่ส่งข้อมูลภายในเครื่อง แต่อาจมีวิธีอื่นหรือไม่

4
แก้ไขข้อความคอมมิชชันใน SourceTree Windows (ผลักไปที่รีโมตแล้ว)
ฉันจะแก้ไขข้อความคอมมิทที่ไม่ถูกต้องใน SourceTree โดยไม่ต้องแตะบรรทัดคำสั่งได้อย่างไร รายละเอียดเพิ่มเติม: นี่ไม่ใช่การกระทำล่าสุด ทุกอย่างถูกส่งไปยัง Bitbucket แล้ว นี่คือที่เก็บส่วนตัวและฉันเป็นผู้ทำงานร่วมกันคนเดียว ฉันไม่รังเกียจที่จะเสียสิ่งใดที่ทำไปก่อนหน้านี้ ฉันไม่ต้องการที่จะสูญเสียการดัดแปลงโค้ดใด ๆ ผล: ดูเหมือนว่าเป็นไปไม่ได้ในขณะนี้ตามความเห็นและคำตอบของคุณฉันจะสร้างพื้นที่เก็บข้อมูลใหม่และเริ่มต้นใหม่ ขอบคุณสำหรับความช่วยเหลือของคุณ!

4
มีวิธีในการรับภาพที่แตกต่างกันในสองสาขาใน SourceTree หรือไม่?
Sourcetree เสนอวิธีในการเห็นความแตกต่างระหว่างgitกิ่งหรือไม่? ฉันกำลังหา: ชื่อของไฟล์ที่มีการเปลี่ยนแปลง diffs ระหว่างไฟล์เหล่านี้

2
วิธีดูแท็กระยะไกล?
ใน Atlassian SourceTree จะรู้ได้อย่างไรว่าแท็กใดเป็นเฉพาะในเครื่องและแท็กใดอยู่ในระยะไกลด้วย เมื่อสร้างแท็กคุณจะได้รับตัวเลือก "Push tag to: ... " แต่จะทราบได้อย่างไรว่ามีการส่งแท็กหรือไม่หลังจากสร้างแล้ว ฉันสามารถดูแท็กทั้งหมดของฉันได้ในเครื่อง แต่ฉันต้องแน่ใจว่าแท็กเหล่านี้อยู่ในระยะไกลเพื่อให้นักพัฒนารายอื่นสามารถดึงแท็กเหล่านั้นได้

30
Git - remote: ไม่พบที่เก็บ
ฉันมี SourceTree พร้อมสำเนาการทำงานในเครื่อง และการดำเนินการทั้งหมดทำงานได้ดีฉันสามารถดึงผลักดึงและอื่น ๆ ผ่าน SourceTree ฉันแค่ต้องการให้เกิดแรงผลักซึ่งไม่มีอยู่ใน SourceTree ฉันเปิดเทอร์มินัลทำ git push -f remote: Repository not found. fatal: repository 'https://github.com/MyRepo/project.git/' not found ฉันไม่แน่ใจว่ามีปัญหาอะไร

3
วิธีโต้ตอบ (ทางสายตา) แก้ไขความขัดแย้งใน SourceTree / git
ฉันใช้ (Windows) SourceTree สำหรับโครงการคอมไพล์ของฉัน ฉันสามารถทำได้ใน command prompt หรือ Linux terminal แต่ฉันสงสัยว่ามีวิธีที่ดีในการแก้ปัญหาความขัดแย้งในเชิงโต้ตอบและทางสายตาหรือไม่ ตัวอย่างเช่นหากการดึงตรวจพบความขัดแย้งให้เปิดเครื่องมือความขัดแย้งที่ใช้ GUI ขึ้นมา (เช่น P4Merge) เป็นไปได้ไหม? ฉันมักจะแก้ปัญหาความขัดแย้งด้วยตนเองซึ่งเป็นเรื่องที่เจ็บปวด ตัวอย่างเช่นpullข้อความคอมไพล์จาก SourceTree git -c diff.mnemonicprefix=false -c core.quotepath=false pull --no-commit origin master From W:\repo\ * branch master -> FETCH_HEAD Updating 33c07bf..41e0249 error: Your local changes to the following files would be overwritten by …

7
“ การอัปเดตถูกปฏิเสธเนื่องจากมีแท็กอยู่แล้ว” เมื่อพยายามพุชใน SourceTree
เมื่อพยายามพุชผ่าน Source Tree ฉันได้รับข้อผิดพลาดต่อไปนี้: git -c diff.mnemonicprefix=false -c core.quotepath=false -c credential.helper=sourcetree push -v --tags origin refs/heads/master:refs/heads/master Pushing to https://user@github.com/repo.git To https://user@github.com/repo.git = [up to date] master -> master ... ! [rejected] example_tag -> example_tag (already exists) updating local tracking ref 'refs/remotes/origin/master' error: failed to push some refs to 'https://user@github.com/repo.git' hint: …

1
ฉันจะอัปเดต repo ที่แยกโดยใช้ SourceTree ได้อย่างไร
ฉันใช้ SourceTree (กับ BitBucket) เพื่อจัดการรหัสของฉัน ฉันได้แยก repo และอัปเดต repo หลักแล้ว ฉันจะใช้ SourceTree เพื่อรวมโค้ดอัปสตรีมลงใน repo ที่แยกออกมาได้อย่างไร

25
การรับรองความถูกต้องล้มเหลวในการ bitbucket
ฉันพยายามผลักดันโครงการของฉันผ่านโปรโตคอล https บน bitbucket โดยใช้ sourcetree แต่ฉันไม่สามารถเชื่อมต่อกับ bitbucket ด้วยข้อมูลเข้าสู่ระบบและรหัสผ่านของฉัน (ซึ่งใช้ได้กับเว็บไซต์) ฉันมีข้อผิดพลาดร้ายแรง: "การตรวจสอบสิทธิ์ล้มเหลว" ผมอ่านในกระทู้อื่น ๆ ที่ฉันสามารถแก้ไขปัญหาโดยใช้โปรโตคอล SSH แทน https หนึ่งดังนั้นฉันจะตั้งค่า SSH สำคัญดังต่อไปนี้ขั้นตอนเกี่ยวกับคำถามที่พบบ่อยแหล่งต้นไม้ แต่ตอนนี้ฉันไม่รู้ว่าฉันจะเปลี่ยนเป็นโปรโตคอล ssh ได้อย่างไรเมื่อฉันต้องการพุชโค้ด มีใครรู้บ้างว่าฉันทำได้อย่างไร? ขอขอบคุณ.

14
Sourcetree remote: ชื่อผู้ใช้หรือรหัสผ่านไม่ถูกต้อง
ฉันพยายามส่งไปที่ github ด้วย sourcetree แต่ได้รับข้อผิดพลาดต่อไปนี้: git -c diff.mnemonicprefix = false -c core.quotepath = false push -v - แท็กที่มา live_version: live_version remote: ชื่อผู้ใช้หรือรหัสผ่านไม่ถูกต้อง ร้ายแรง: การตรวจสอบความถูกต้องล้มเหลวสำหรับ " https://github.com/myname/myrepo/ " ส่งไปที่ https://github.com/myname/myrepo เสร็จสมบูรณ์โดยมีข้อผิดพลาดดูด้านบน อย่างไรก็ตามเมื่อไปที่ เครื่องมือ> การรับรองความถูกต้อง> บัญชี github ของฉัน แล้วคลิกแก้ไข> รีเฟรชโทเค็น oauth เพจจะเปิดขึ้นและฉันได้รับ: การรับรองความถูกต้องสำเร็จ SourceTree has been successfully authenticated. You may now close …

10
ฉันจะละเว้นไฟล์ทั้งหมดในโฟลเดอร์ที่มีที่เก็บ Git ใน Sourcetree ได้อย่างไร
ฉันมีที่เก็บ Bitbucket Git ที่จัดการด้วย Sourcetree ฉันมีสองโฟลเดอร์ที่ต้องการคอมมิต แต่ฉันต้องละเว้นไฟล์ทั้งหมดในโฟลเดอร์เหล่านี้เนื่องจากมีเพียงไฟล์ชั่วคราว ฉันจะทำเช่นนั้นได้อย่างไร?

6
Sourcetree - อัปเกรดเป็นเวอร์ชันล่าสุดแล้ว git-flow หายไป
สวัสดีฉันเพิ่งอัปเดต Sourcetree บนเครื่อง Mac เป็นเวอร์ชันล่าสุด (2.2) git-flow หายไปไหน? และฉันจะเปิดใช้งานฟังก์ชันนี้อีกครั้งได้อย่างไร? ฉันเพิ่งสูญเสียตัวเองไปโดยไม่มีมัน!

2
Sourcetree ไม่รีเฟรชมุมมอง
มุมมองภายใน sourcetree จะต้องมีการปรับปรุงด้วยตนเองโดยกดปุ่ม F5 ณ รุ่น 3.3.6.3829 ฉันพยายามที่จะยกระดับสิ่งนี้เป็นข้อผิดพลาดในhttps://jira.atlassian.com/แต่แบบฟอร์มไม่ได้ให้ตัวเลือกที่ถูกต้องสำหรับเวอร์ชันที่ 3.2 เป็นเวอร์ชันล่าสุดที่มีอยู่ หากใครบางคนสามารถชี้ให้ฉันไปยังสถานที่ที่ถูกต้องเพื่อเพิ่มข้อผิดพลาดนี้ก็จะได้รับการชื่นชมมาก
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.