SmartGit / Hg เป็นซอฟต์แวร์ฟรีที่ไม่ใช่เชิงพาณิชย์ซอฟต์แวร์ที่เก็บข้อมูลซอฟต์แวร์บนเว็บที่เขียนขึ้นในภาษาการเขียนโปรแกรม Java และออกแบบมาเพื่อสนับสนุนการควบคุมเวอร์ชัน Git, Mercurial และ Subversion ระบบ.
คุณสมบัติได้อย่างรวดเร็ว
ด้วย SmartGit / Hg คุณจะมีทุกสิ่งทุกอย่างอยู่ภายใต้การควบคุม ซอฟต์แวร์สามารถแสดงไดเร็กทอรีและไฟล์ธุรกรรมเฉพาะที่เก็บรวมทั้งไฟล์บันทึกย่อที่เก็บไว้ มีความสามารถในการปฏิบัติหน้าที่ต่างๆรวมถึงสถานะ diff, log, push, ดึง, เรียก, รวม, เชอร์รี่เลือกผสาน rebase รวมทั้งการซ่อนแท็กและการจัดการสาขา
นอกจากนี้ยังช่วยให้คุณสามารถแก้ไขการกระทำก่อนที่จะผลักดันพวกเขากู้คืนการสูญหายที่กระทำเช่นเดียวกับการกระทำแต่ละบรรทัดภายในไฟล์ ไม่ต้องใช้เครื่องมือและไลบรารีเพิ่มเติมมาพร้อมกับโปรแกรม SSH ในตัว (Secure Shell) เครื่องมือตัดและเครื่องมือเปรียบเทียบไฟล์
มีการออกแบบที่เรียบง่ายและใช้งานง่าย
การมุ่งเน้นเฉพาะสิ่งที่สำคัญที่สุดซอฟต์แวร์ SmartGit / Hg มีการออกแบบที่เรียบง่ายและใช้งานง่ายซึ่งจะไม่รบกวนผู้ใช้ที่มีคำถามโง่ ไม่จำเป็นต้องอ่านคู่มือฉบับสมบูรณ์เพื่อใช้ซอฟต์แวร์นี้
รองรับบริการเว็บยอดนิยม
คุณลักษณะที่น่าสนใจอื่น ๆ คือการสนับสนุนในตัวสำหรับบริการเว็บแบบต่างๆ ซึ่งหมายความว่าคุณสามารถใช้ SmartGit / Hg เพื่อโคลนจาก GitHub, Assembla และผู้ให้บริการโฮสต์อื่น ๆ ได้ นอกจากนี้คุณสามารถตรวจสอบความคิดเห็นรวมทั้งสร้างและแก้ไขคำขอดึง GitHub ได้
ซอฟต์แวร์ข้ามแพลตฟอร์มที่สนับสนุนในระบบปฏิบัติการหลัก
การเขียนใน Java, SmartGit / Hg เป็นแอ็พพลิเคชันที่ไม่ขึ้นกับแพลตฟอร์มที่รันบนระบบปฏิบัติการ GNU / Linux, Microsoft Windows และ Mac OS X Ubuntu มีการแจกแจงแบบลินุกซ์ที่ได้รับการสนับสนุนอย่างเป็นทางการเท่านั้นซึ่งสนับสนุนทั้งสถาปัตยกรรมแบบ 32 บิตและ 64 บิตในขณะนี้
ลูกค้า Git, Hg และ SVN ที่ดีที่สุด
SmartGit / Hg ไม่มีข้อสงสัยใด ๆ สำหรับลูกค้า Git, Hg และ SVN ที่ดีที่สุด
มีอะไรใหม่ ในรุ่นนี้
มีอะไรใหม่
>
- การเปิดตัวนี้ส่วนใหญ่เป็นการแก้ไขข้อบกพร่อง 2 ข้อ
- คุณลักษณะใหม่การปรับปรุง:
- Git:
- รีเฟรช: untracked / missing rename detection honors & quot; core.jgit.similarityFileSizeLimit & quot; เพื่อหลีกเลี่ยงข้อผิดพลาดจากหน่วยความจำ
- แก้ไขบั๊ก:
- Git:
- เข้าสู่ระบบ:
- GitHub: สามารถรีเฟรชได้ไม่มีที่สิ้นสุด
- GitHub: ลายนิ้วมือเริ่มต้นที่อัปเดตแล้ว
- GitHub ผู้ให้บริการโฮสติ้งอื่น ๆ : ห้ามแจ้งเตือนเกี่ยวกับลายนิ้วมือที่เปลี่ยนไปหากเป็นลายนิ้วมือลายนิ้วมือที่รู้จักใหม่
- เลิกทำเครื่องหมาย & quot; ตั้งค่า java.net.useSystemProxies = true (ถ้าไม่ได้ตั้งค่าไว้) เพื่อปรับปรุงการตรวจหาพร็อกซีอัตโนมัติ & quot; เนื่องจากจะทำให้ใช้พร็อกซีระบบเสมอแม้ว่าจะไม่มี & quot; ไม่มีพร็อกซี & quot; ถูกกำหนดค่าใน SmartGit
- GUI (Windows): คอลัมน์เรียงลำดับมืดเกินไปในธีมสว่างเริ่มต้น
- คุณลักษณะใหม่การปรับปรุง:
- เพิ่มสาขาและอื่น ๆ : แทนที่อักขระที่ไม่ถูกต้องโดยกำหนดค่า char ที่ถูกต้อง: smartgit.branch.replaceInvalidCharsWith = _
- Bitbucket, GitHub: สนับสนุน URL เช่น git@name1.github.com: accountname / repository.git
- Push, JIRA แก้ไข:
- ความสามารถในการกำหนดค่าสาขาที่ต้องการ (not) ตรวจสอบ $ git config branch smartgitJiraResolve false
- แสดงคำอธิบายปัญหา
- แก้ไขบั๊ก:
- ตัวอย่างการเปลี่ยนแปลง: สร้างเธรดที่ลดลงเมื่อเลื่อนตารางไฟล์ด้วยแป้นพิมพ์
- JIRA: ล้มเหลวหากการกำหนดค่า bugtraq มีคีย์โครงการที่ไม่ถูกต้อง
- SSH: ค่าจาก ~ / .ssh / config ไม่ได้ใช้อย่างถูกต้อง
- สะสม (ตามต้องการ): อย่าพยายามซ่อนการเปลี่ยนแปลงของ submodule เนื่องจากไม่ได้ผล
- คุณลักษณะใหม่การปรับปรุง:
- เพิ่มสาขาและอื่น ๆ : แทนที่อักขระที่ไม่ถูกต้องโดยกำหนดค่า char ที่ถูกต้อง: smartgit.branch.replaceInvalidCharsWith = _
- Bitbucket, GitHub: สนับสนุน URL เช่น git@name1.github.com: accountname / repository.git
- Push, JIRA แก้ไข:
- ความสามารถในการกำหนดค่าสาขาที่ต้องการ (not) ตรวจสอบ $ git config branch smartgitJiraResolve false
- แสดงคำอธิบายปัญหา
- แก้ไขบั๊ก:
- ตัวอย่างการเปลี่ยนแปลง: สร้างเธรดที่ลดลงเมื่อเลื่อนตารางไฟล์ด้วยแป้นพิมพ์
- JIRA: ล้มเหลวหากการกำหนดค่า bugtraq มีคีย์โครงการที่ไม่ถูกต้อง
- SSH: ค่าจาก ~ / .ssh / config ไม่ได้ใช้อย่างถูกต้อง
- สะสม (ตามต้องการ): อย่าพยายามซ่อนการเปลี่ยนแปลงของ submodule เนื่องจากไม่ได้ผล
- คุณลักษณะใหม่การปรับปรุง:
- เพิ่มสาขาและอื่น ๆ : แทนที่อักขระที่ไม่ถูกต้องโดยกำหนดค่า char ที่ถูกต้อง: smartgit.branch.replaceInvalidCharsWith = _
- Bitbucket, GitHub: สนับสนุน URL เช่น git@name1.github.com: accountname / repository.git
- Push, JIRA แก้ไข:
- ความสามารถในการกำหนดค่าสาขาที่ต้องการ (not) ตรวจสอบ $ git config branch smartgitJiraResolve false
- แสดงคำอธิบายปัญหา
- แก้ไขบั๊ก:
- ตัวอย่างการเปลี่ยนแปลง: สร้างเธรดที่ลดลงเมื่อเลื่อนตารางไฟล์ด้วยแป้นพิมพ์
- JIRA: ล้มเหลวหากการกำหนดค่า bugtraq มีคีย์โครงการที่ไม่ถูกต้อง
- SSH: ค่าจาก ~ / .ssh / config ไม่ได้ใช้อย่างถูกต้อง
- สะสม (ตามต้องการ): อย่าพยายามซ่อนการเปลี่ยนแปลงของ submodule เนื่องจากไม่ได้ผล
- คุณลักษณะใหม่การปรับปรุง:
- การสนับสนุนกราฟิกความละเอียดสูง (HiRes, HiDPI)
- smartgit.vmoptions (Linux, Mac): การสนับสนุน "path =" property
- แก้ไขบั๊ก:
- รีเฟรช: ข้อผิดพลาดภายในหากไฟล์ลิงก์. git มี CRLF
- ดู | แสดงไฟล์ที่ตั้งไว้: หากยกเลิกการเลือกไฟล์ขัดแย้งบางรายการไม่แสดง
- คุณลักษณะใหม่การปรับปรุง:
- การสนับสนุน Atlassian Stash: เพิ่ม "ใช้ SSH แทน HTTPS" ตัวเลือก
- Hg: http-access มีประสิทธิภาพมากขึ้นในกรณีที่เกิดข้อผิดพลาด
- แก้ไขบั๊ก:
- การสนับสนุน Atlassian Stash: ใบรับรองไคลเอ็นต์ไม่ทำงาน
- การสนับสนุน BitBucket: พื้นที่เก็บข้อมูลที่มีพื้นที่ในชื่อไม่ทำงาน
- Git:
- บันทึก: เปลี่ยนประเภทเช่น "ต้นทาง" เสีย (การถดถอยตั้งแต่ 7.0.1)
- Windows: launchers มีรายการไฟล์ manifest dpiAware ที่ไม่ถูกต้อง
- แก้ไขบั๊ก:
- Git:
- บันทึก: ข้อผิดพลาดภายในที่เป็นไปได้สำหรับการจัดการที่ไม่มีนัยสำคัญ - ผสาน
- รีเฟรช: การแจ้งเตือนเกี่ยวกับคำจำกัดความของ submodule ไม่สามารถปิดได้
- ดูตัวอย่าง OS X 10.11: ข้อผิดพลาดภายในที่เป็นไปได้
- แก้ไขบั๊ก:
- Git:
- ยอมรับ / เปลี่ยนกลับ / อื่น ๆ : ลบไฟล์ย่อยอาจแสดงเป็นไฟล์ด้วย
- ยกเลิก: การรีเซ็ต submodule ไปยังดัชนีจะถูกรีเซ็ตไปที่ HEAD
- รีเฟรช:
- ไฟล์ที่ลบอาจไม่ปรากฏขึ้น
- ข้าม submodules ไปสู่สถานะ "การแก้ไข" ของไดเรกทอรี
- GitHub: การสนับสนุนองค์กรเสียแล้ว
- คุณลักษณะใหม่การปรับปรุง:
- Git:
- มุมมองขาออก: ความสามารถในการเปลี่ยนผู้แต่ง
- ย้อนกลับ: เพิ่ม vm-property "smartgit.revert.commitMessageTemplate" เพื่อกำหนดข้อความ commit; ใช้ $ {message} และ $ {sha} สำหรับข้อความหรือ SHA ID ของการกระทำที่ได้ทำใหม่และ n เพื่อเพิ่มเส้นแบ่ง
- เพิ่มหรือสร้างพื้นที่เก็บข้อมูล: ตรวจหาที่เก็บแม้ว่าจะมีการระบุไดเรกทอรีย่อยของผู้ดูแลระบบ (.git / .hg)
- GitHub: การแก้ปัญหาความเข้ากันได้สำหรับการเปลี่ยนแปลง API OAuth ที่จะเกิดขึ้น https://developer.github.com/changes/2015-02-20-migration-period-removing-authorizations-token/
- การรวม GitHub, Stash, Bitbucket: การแจ้งเตือนเพื่อแนะนำการกำหนดค่า
- แก้ไขบั๊ก:
- ตำหนิ: ตัวเร่งความเร็ว Ctrl + Z ไม่ทำงานเมื่อโฟกัสอยู่ในบานหน้าต่างเนื้อหาของไฟล์
- รีเฟรช / คำสั่งอื่น ๆ : อาจแฮงค์เกี่ยวกับการติดตั้ง Cygwin (Cygwin Git, Open SSH)
- คุณลักษณะใหม่การปรับปรุง:
- GitHub:
- เลือก "default" สาขาเมื่อสร้างคำขอดึง (ดู)
- ข้อความค้นหาที่มีประสิทธิภาพมากขึ้น
- สนับสนุนการเปลี่ยนแปลง API ที่จะเกิดขึ้นที่เกี่ยวข้องกับองค์กร
- แก้ไขบั๊ก:
- ปรอท:
- ตำหนิ: ข้อผิดพลาดภายในที่เป็นไปได้
- การจัดการพื้นที่เก็บข้อมูล: ข้อผิดพลาดภายในที่เป็นไปได้ที่จะลบพื้นที่เก็บข้อมูลที่อาจเปิดขึ้นในหน้าต่างที่สอง
- ความเร็วค้นหา: ข้อผิดพลาดภายในป้อนอักขระโดยใช้ตัวแก้ไขวิธีการป้อนข้อมูล
- การเริ่มต้นใช้งานล้มเหลวด้วย " ข้อผิดพลาด" SmartGit เริ่มต้นด้วยความสูง "
- SVN:
- โคลน: ปัญหาที่อาจเกิดขึ้นกับ svn: การตั้งค่าพิเศษ
- push อาจสร้างสาขา "foo + bar" แทนที่จะผลักดันไปยังสาขาที่มีอยู่ "foo bar"
- โปรแกรมแก้ไขข้อความ: เลิกทำ / ทำซ้ำทำ 2 ขั้นตอนเมื่อเรียกใช้ทางลัด
- ของ Windows:
- ระบบบางระบบล้มเหลวเนื่องจากการควบคุมแถบงานไม่สามารถเข้าถึงได้
- การตั้งค่า: hg ที่ล้าสมัยสามารถป้องกันไม่ให้มีการปิดกล่องโต้ตอบ
- แก้ไขบั๊ก:
- Git:
- เครื่องมือภายนอก: เครื่องมือภายนอกเริ่มต้น "ฟอร์แมตแพทช์" ล้มเหลวถ้าไดเร็กทอรีเอาต์พุตมีช่องว่างในเส้นทาง
- บันทึก: Cherry-Pick and Revert ไม่ทำงานในมุมมองแบบกรอง
- ดึง: "ต้นทาง" ไม่ได้ถูกเลือกไว้ล่วงหน้าหากไม่มีและไม่มีสาขาที่ติดตาม
- Push: ข้อผิดพลาดภายในที่เป็นไปได้
- SVN:
- ข้อผิดพลาดภายในหากพยายามผลักดันสาขาใหม่
- ลินุกซ์:
- การวางไดเรกทอรีในมุมมอง Repositories (เพื่อเพิ่มที่เก็บ) ไม่ได้ผล
- ข้อผิดพลาดภายในเมื่อเปิดตัวด้วย IBM JRE
- OS X:
- การเปลี่ยนแปลงแถบเครื่องมือบางครั้งหายไป "Next Change" item
- คุณลักษณะใหม่การปรับปรุง:
- Push: สนับสนุน "push.default = current"
- การเชิญซีซีถูกลดลง
- เพิ่มคุณสมบัติ VM "smartgit.branch.tagExcludeRegEx" เพื่อปรับปรุงความเร็วในการเข้าสู่ระบบสำหรับที่เก็บข้อมูลด้วยแท็กจำนวนมากโดยไม่รวมแท็กที่ไม่สนใจเช่น คนที่สร้างขึ้นเองโดยระบุนิพจน์ทั่วไป
- แก้ไขบั๊ก:
- ตำหนิ: เปรียบเทียบ / ล็อกไม่ทำงานเมื่อย้าย / เปลี่ยนชื่อไฟล์
- เชอร์รี่ Pick (without commit): ละเว้น "ผนวกแหล่ง SHA เพื่อส่งข้อความ"
- พิจารณาอย่างผิดพลาดว่าไฟล์ย่อยที่จัดกลุ่มเป็นการเปลี่ยนแปลงในท้องถิ่นและแสดงคำเตือนที่น่ารำคาญ
- GitHub: ไม่สามารถโคลนที่เก็บข้อมูล ".wiki"
- รีเฟรช: ปัญหาเกี่ยวกับการปิดใช้งานการตรวจสอบไฟล์
- เครื่องมือ:
- เครื่องมือที่กำหนดค่าให้ใช้งาน 2 รายการไม่ได้มีทั้ง "เส้นทาง"
- Updater:
- Mac:
- สิทธิ์ผู้ดูแลระบบอาจไม่ได้รับคำขอหากจำเป็น
- ~ / Library / Preferences / SmartGit / updater ไม่สามารถทำความสะอาดได้อย่างถูกต้อง
- อาจรออย่างไม่หยุดนิ่งพยายามออกจาก SmartGit
- หน้าต่าง | หน้าต่างใหม่: อาจเปิดหน้าต่างสองบาน
- คุณลักษณะใหม่การปรับปรุง:
- Git:
- สาขา: เพิ่มคุณสมบัติ VM เพื่อกำหนดค่าที่ต้องการแสดง "อื่น ๆ " เช่น "smartgit.branch.otherRefs = บันทึก; เก็บ"
- httpproxy: ผ่านตัวแปร environment ตอนนี้ (แทนการกำหนดค่าบรรทัดคำสั่ง) เพื่อทำให้มองเห็นรหัสผ่าน
- เข้าสู่ระบบ:
- ในกรณีที่มีการรวมการกระทำที่เลือกรหัสจะแสดงอยู่ด้านบนมุมมองการเปลี่ยนแปลงเพื่อล้างข้อมูลการเปลี่ยนแปลงที่จะแสดง
- รีเฟรช: การแจ้งเตือนรายละเอียดเพิ่มเติมในกรณีที่พบปัญหาประสิทธิภาพที่เป็นไปได้
- Autoupdate:
- ได้รับการยืนยันว่าสามารถเชื่อมต่อได้สำเร็จ
- GUI
- ปรับปรุงประสิทธิภาพโดยเฉพาะเมื่อปรับขนาดหน้าต่างบันทึก
- แก้ไขบั๊ก:
- Git:
- GitFlow: การรวมทั่วไปควรมีไว้สำหรับสาขาคุณลักษณะยกเว้น HEAD เป็นสาขาพิเศษ
- ดึงข้อมูลเพิ่มเติม: ไม่ได้ทำงานสำหรับการโคลนของหัวเดียว
- รีเฟรช:
- อาจรีเฟรชได้มากเกินไปในกรณีของไฟล์ย่อย
- Windows, Linux: อาจไม่รีเฟรชได้หลังจากย้ายไดเรกทอรี
- เปรียบเทียบและอื่น ๆ : ปัญหาประสิทธิภาพการทำงานของไฟล์ขนาดใหญ่ที่มีการเปลี่ยนแปลงมากมาย
- ตัวแก้ไขข้อขัดแย้งหรือตัวแก้ไขดัชนี: ไม่สามารถใช้งานไฮไลต์ไลน์ไลน์ได้
- คุณสมบัติ VM "smartgit.executable.home" ไม่ได้รับเกียรติเสมอ
- GUI:
- กลุ่มการนำออกไม่ได้อัปเดตที่เก็บซ้อนกันที่เปิดอยู่ซึ่งทำให้เกิดข้อผิดพลาดภายในได้
- นำตัวเร่งความเร็วเริ่มแก้ปัญหาข้อขัดแย้งเนื่องจากข้อขัดแย้งกับ speedearch
- พยายามเปิดที่เก็บที่ไม่มีอยู่: กล่องโต้ตอบยืนยันที่เกิดขึ้นไม่ทำงาน
- OS X 10.10 (โยเซมิตี): หน้าต่างที่ถูกลบ & gt; Full Screen เนื่องจากการเพิ่มประสิทธิภาพมีผลเหมือนกัน
- คุณลักษณะใหม่การปรับปรุง:
- ผู้ให้บริการพื้นที่เก็บข้อมูลเลือกกล่องโต้ตอบพื้นที่เก็บข้อมูล: เพิ่มความเร็วในการค้นหา
- ตามคำขอของผู้ใช้หลายรายแล้วเปลี่ยนกลับหน้าจอเริ่มต้น
- แก้ไขบั๊ก:
- Git:
- Git-Flow: Finish Release ไม่ได้ลบรีโมตสาขา
- รีเฟรช: ไดเรกทอรี "missing" อาจหายไปบางครั้ง
- ปรอท:
- ตำหนิ: ข้อผิดพลาดภายในที่เป็นไปได้หากนำบรรทัดที่ตำแหน่ง 0 ออก
- ป้อนไฟล์ที่มีการเปลี่ยนแปลงเปิดไฟล์ 2 ไฟล์เปรียบเทียบ
- การแจ้งเตือน "การใช้หน่วยความจำสูง" มีการประเมินค่าหน่วยความจำที่ใช้แล้วและมีการแสดงบ่อยเกินไป
- แก้ไขบั๊ก:
- Git:
- ไม่สนใจ: มีการเปิดใช้ตัวเลือก "ชัดเจน" สำหรับการเลือกไฟล์หลายไฟล์
- ที่เก็บ: พื้นที่เก็บข้อมูลเปล่าถูกแสดงเป็นรายการที่ได้รับการแก้ไข
- ปรอท:
- รีเฟรช: ข้อผิดพลาดภายในที่เป็นไปได้อันเกิดจากแคช "branchheads" ที่ไม่ดี
- ข้อผิดพลาดอาจทำให้เกิดไฟล์ข้อผิดพลาด * .ipip ในช่วงเวลาสั้น ๆ
- Linux: ความผิดพลาดดั้งเดิมหลังการอัปเดต Linux (libcairo-related)
- การจัดการรหัสผ่านถูกทำลายด้วย Java 1.8.0_25
- SSH: ถ้าไดเรกทอรีชั่วคราวมีช่องว่างไคลเอ็นต์ SSH ในตัวไม่ทำงาน
- คุณลักษณะใหม่การปรับปรุง:
- Git:
- สาขา:
- เปลี่ยนชื่อ: ทำงานตอนนี้สำหรับสาขาปัจจุบัน
- สร้างสาขาจากสาขาระยะไกล: ไม่ได้เลือกช่องทำเครื่องหมายการติดตามเมื่อเปลี่ยนชื่อสาขาในท้องถิ่น
- ข้อความยืนยันจะถูกโหลดได้สูงสุด 4kB
- GitHub: ดึงชื่อคำอธิบาย / คำอธิบายแยกออกจากบรรทัดใหม่เท่านั้นไม่ใช่
- รีโมท | กำหนดค่าเปลี่ยนชื่อเป็น Remote | คุณสมบัติ
- การตรวจหา "การใช้หน่วยความจำสูง" จะมีความอดทนมากขึ้นและทำให้เกิดโอกาสน้อย
- แก้ไขบั๊ก:
- Git:
- บันทึก: การตรวจสอบชื่อเปลี่ยนไม่สามารถกำหนดบรรทัดใหม่ให้เป็นบรรทัดฐานได้
- OS X: - รีเฟรช: ไดเรกทอรีที่มีไฟล์ที่ข้ามไปอาจหายไปหลังจากทำคำสั่ง
- Remote | Properties (Configure) ถูกแบ่งสำหรับที่เก็บ SVN
- ตัวช่วยสร้างการติดตั้ง: ใน OS X 10.9+ / usr / bin / git ไม่ได้รับการยืนยันเว้นแต่ SmartGit "คิดว่า" ติดตั้ง Git ไว้ (มิฉะนั้น OS X จะแสดงกล่องโต้ตอบที่ขอให้ติดตั้ง Git แต่ไม่จำเป็น)
- ที่เก็บ: สถานะ "" หายไปเมื่อเปลี่ยนหน้าต่าง - การเปิดกลุ่มพื้นที่เก็บข้อมูลปิดที่เก็บข้อมูลภายในกลุ่มที่มีอยู่แล้ว
- GUI: - เครื่องเร่งความเร็วใช้ไม่ได้เช่นการจัดวางแป้นพิมพ์ภาษารัสเซีย - การลากและวางไฟล์ / ไดเร็กทอรีไปยังฟิลด์ป้อนข้อมูลเสียหาย
- ไฟล์: การเรียงลำดับข้อผิดพลาดภายในสำหรับ "สถานะ" และมีไฟล์ "ข้าม"
- ตาราง: การเลือกรายการถัดไปหลังจากไฟล์ที่เคยลบไปแล้วไม่ได้ผล
- คุณลักษณะใหม่การปรับปรุง:
- รีวิวที่แจกจ่าย: เพิ่มรายการเมนู "แสดงคำขอดึงที่ถูกปิด"
- เข้าสู่ระบบ:
- ทำกราฟ:
- จำนวน refs ในส่วนของเม้าส์จะปรากฏขึ้น
- meta refs จะแสดงเฉพาะในส่วนของการวางเมาส์เหนือ
- แก้ไขบั๊ก:
- Git:
- ความเห็นที่มีการแจกจ่าย: บันทึกยังคงแสดงคำขอดึงหลังจากการผสานรวม
- เปลี่ยนชื่อ: ไม่สามารถเรียกใช้โดยการกด F2 ในไดเรกทอรี
- การเริ่มต้นใช้งาน: "ปัญหาประสิทธิภาพในการรีเฟรชที่เป็นไปได้" ไม่ได้กำหนดคุณสมบัติ "smartgit.executable.home" เรียบร้อยแล้ว
- Hg: (authenticated) http-connections broken
- SVN:
- แก้ไข (ล่าสุด) Commit Message: แสดงข้อมูล SVN (เช่นจาก cherry-pick)
- ที่เก็บรหัสผ่าน: ใช้ไม่ได้กับ Java เวอร์ชันใหม่ ๆ เช่น 1.8.0_25
- การตรวจหา UTF-8 จากเนื้อหาไม่ได้เปิดใช้งานโดยค่าเริ่มต้น
- GUI:
- การแจ้งเตือน: อาจแสดงการแจ้งเตือนที่ล้าสมัย
- OS X 10.10 ("Yosemite"): ปัญหาในการแสดงฟิลด์การป้อนข้อมูลการค้นหา
- ตาราง: การเลือกรายการถัดไปหลังจากไฟล์ที่เคยลบไปแล้วไม่ได้ผล
- Windows: ส่วนบุคคล% APPDATA% syntevoSmartGitsmartgit.vmoptions ไม่ได้ใช้
- คุณลักษณะใหม่การปรับปรุง:
- อัปเดตอัตโนมัติ: จะมีการแจ้งเตือน "เวอร์ชันใหม่" อยู่หลังจากที่คลิก "Show Changelog"
- เปรียบเทียบ: การเพิ่มประสิทธิภาพที่เกี่ยวข้องกับวงเล็บปีกกาเพื่อให้ผลลัพธ์ที่เหมาะสมมากขึ้นสำหรับความแตกต่างที่ซับซ้อน
- ที่เก็บ: ระบุว่า "เปล่า", ที่เก็บแบบปิด
- submodules:
- เลิกใช้งานคุณลักษณะ
- ยกเลิกการลงทะเบียนควรปรากฏในเมนูบริบทและ deinit submodule
- แก้ไขบั๊ก:
- ตำหนิ: เกิดข้อผิดพลาดภายในเมื่อเรียกเลขบรรทัดเข้าสู่ระบบ ""
- สาขา:
- การเปลี่ยนไปใช้สาขาคุณลักษณะเฉพาะระยะไกลเลือกสาขาที่เกิดขึ้นใหม่ภายใต้รีโมต
- ดึงมาใช้สำหรับที่เก็บ "เปล่า"
- เปรียบเทียบ / ล็อก & gt; บันทึกเป็น: ไฟล์ไบนารีอาจถือว่าเป็นไฟล์ข้อความ (การแปลงตัวคั่นบรรทัด)
- เครื่องมือตัดต่อ Fast-forward ใช้สาขาที่ไม่ถูกต้อง
- GitHub:
- สร้างคำขอดึง: ระบุ HEAD เป็นสาขาเป้าหมาย
- ข้อผิดพลาด "วัตถุ" ไม่พบ " สำหรับพื้นที่เก็บข้อมูลพิเศษ
- บันทึก: การแสดงสาขา / ส่วนที่ซ่อนจากหน้าต่างหลักไม่ได้ผลถ้าบันทึกถูกเปิดใช้งานสำหรับพื้นที่เก็บข้อมูลนี้
- รีเฟรช: ไม่สามารถตรวจพบการเปลี่ยนแปลงพื้นที่เก็บข้อมูลซึ่งเริ่มต้นใหม่ภายใน SmartGit
- ตั้งค่าสาขาที่ติดตาม: meta-refs ที่ระบุ
- โมดูลย่อย: สถานะต้นไม้ทำงานของไฟล์ "submodule" ที่เพิ่มเข้ามาไม่ใช่ "As Index"
- การเปลี่ยนแปลงอื่น ๆ :
- การบันทึกการถ่ายโอนข้อมูลหัวข้อด้ายอัตโนมัติในกรณีที่เธรด GUI ที่แขวนอยู่
- ลบค่าเริ่มต้นปรอทจาก Windows installer / bundles แบบพกพา
- แก้ไขบั๊ก:
- เปรียบเทียบ / แก้ปัญหาข้อขัดแย้ง: การอ่านไฟล์ข้อความที่มีเครื่องหมายสั่งซื้อแบบไบต์ (BOM) เสียทำให้บันทึกเป็นสองครั้งที่บันทึก
- Git:
- บันทึก: อาจกระโดดกลับไปเพื่อเปิดเผย
- ปรอท:
- ที่เก็บไม่ได้แสดงลูกศรขาออกเมื่อเปิด แต่เมื่อปิด
- .hgignore: ** ไม่ได้ตามที่คาดไว้
- Git:
- คำอธิบายประกอบ: ข้อผิดพลาดภายในที่เป็นไปได้
- ยืนยัน: ข้อผิดพลาดภายในที่เป็นไปได้เมื่อปิดหน้าต่างโต้ตอบเร็วเกินไป
- เปรียบเทียบ: ข้อผิดพลาดภายในที่เป็นไปได้
- ไม่สนใจ: ข้อผิดพลาดภายในเมื่อพยายามละเว้นไฟล์เช่น "foo [" ตามชื่อ
- มุมมองขาออก: ข้อผิดพลาดภายในที่เป็นไปได้
- ดึง: ยกเลิกการเลือกตัวเลือก "และเริ่มต้นไฟล์ย่อยใหม่" ไม่ได้รับเกียรติ
- รีเฟรช:
- submodule ภายในไดเรกทอรีที่ไม่ได้ติดตามอาจไม่ปรากฏขึ้น
- สำหรับเช็คเอาท์ที่รัดกุมไดเรกทอรีที่ขาดหายไปที่ไม่คาดคิดปรากฏขึ้น
- ดู | ไฟล์ที่ถูกเพิกเฉย: หากเลือกไว้ submodules ที่ไม่ได้ตั้งใจจะไม่ถูกแสดงหากไม่ได้เลือกไฟล์ | ดู | ไฟล์ที่ไม่ได้รับการแก้ไข
- ปรอท:
- สาขา: สาขาที่มีช่องว่างในชื่อไม่ได้รับการประมวลผลอย่างถูกต้อง
- บันทึก (ใช้การโต้ตอบ): ข้อผิดพลาดภายในที่เป็นไปได้เมื่อปิด
- รีเฟรช: ข้อผิดพลาดภายในที่เป็นไปได้
- SVN:
- โคลน: ข้อผิดพลาดภายในที่เป็นไปได้
- ดึง: มีคำเตือนที่อาจทำให้เกิดความเข้าใจผิดเกี่ยวกับสถานะในท้องถิ่นในกรณีของไฟล์ย่อยที่ไม่ได้เริ่มต้น
- Push: ข้อผิดพลาดภายในที่เป็นไปได้
- GUI:
- เส้นทางของไฟล์เสร็จสิ้น: ข้อผิดพลาดภายในที่เป็นไปได้
- หน่วยความจำไม่ได้ใช้งาน - ข้อผิดพลาด - ช่องโต้ตอบ: ปุ่มออกไม่ทำงาน
- ไคลเอ็นต์ SSH ในตัว: ไม่สนับสนุนชื่อผู้ใช้ที่มีโดเมนเช่น ผู้ใช้ @ โดเมน
- คุณลักษณะใหม่การปรับปรุง:
- การตั้งค่า: ลบตัวเลือกที่ล้าสมัย "GitHub: ขอรหัสผ่านหลักถ้าจำเป็น"
- แก้ไขบั๊ก:
- Git:
- เปลี่ยนกลับ & amp; ยืนยัน: เก็บข้อความย้อนกลับจนกว่าจะมีการกระทำต่อไป
- สมมติ - สถานะที่ไม่มีการเปลี่ยนแปลงจะแทนที่สถานะที่ขาดหายไป / ถูกลบ
- มุมมองเปลี่ยนแปลง: การแสดงผลเสียสำหรับ submodules
- เครื่องมือภายนอก:
- ไม่ได้ทำงานในที่เก็บแบบปิด
- "ใช้ Patch" เปิดใช้งานได้โดยไม่ต้องเก็บข้อมูลใด ๆ
- Updater (Mac / Linux): ปัญหาที่เป็นไปได้หากระดับความสูงจำเป็นสำหรับการอัปเดตก่อนหน้านี้
- ไม่ได้เรียกใช้คำสั่งปิดระบบสาเหตุเช่นไดเรกทอรีชั่วคราวไม่สามารถลบข้อมูล
- คุณลักษณะใหม่การปรับปรุง:
- Git
- Solver ความขัดแย้ง: แสดงกรอบโต้ตอบแบบแก้ไขสำหรับไฟล์ไบนารี
- ไฟล์เปรียบเทียบ: ไม่ได้ตรวจสอบดัชนีและ HEAD ที่มีตัวคั่นบรรทัดที่ถูกต้อง
- Git Flow:
- เพื่อกำหนดค่าชื่อแท็กสำหรับ Finish Release
- สนับสนุนสาขาออกหลาย ๆ แห่งในเวลาเดียวกัน
- GitHub:
- เพิ่มรีโมต "อัปสตรีม" จากที่เก็บจากที่เก็บสะสม
- แสดงที่เก็บที่ติดดาว
- ดึง: หลีกเลี่ยงความสับสน "คุณอยู่ในสถานะ 'HEAD' ที่แยกออกมา" ข้อความ
- แก้ไข: ตัวเลือกเพื่อเปิด Conflict Solver
- Updater:
- รายละเอียดเพิ่มเติมจะปรากฏขึ้นในกรณีที่มีข้อผิดพลาด
- Windows: ใช้ไฟล์ปฏิบัติการที่บังคับใช้ความสูงแทนสคริปต์
- แก้ไขบั๊ก:
- Git
- การเรียกข้อมูลโพล / การสำรวจความคิดเห็น: การละเว้นการปิดใช้งานระยะไกลบางครั้งอาจไม่ได้รับเกียรติ
- การเปลี่ยนแปลง: มีการแสดงข้อมูล EOL สำหรับไฟล์ไบนารี
- เครื่องมือภายนอก: หากไม่มีการยืนยัน $ {commit} ยังคงถูกส่งผ่านไปเป็นพารามิเตอร์ตัวที่สองในกรณีที่เลือกเพียงรายการเดียว
- ไฟล์เปรียบเทียบบันทึก | บันทึกเป็น: ไม่ได้ตรวจสอบดัชนีและ HEAD ที่มีตัวคั่นบรรทัดที่ถูกต้อง
- เข้าสู่ระบบ:
- รายละเอียด: คลิกที่ลิงก์การมอบสิทธิ์ไม่พบในมุมมองที่ยอมรับ
- การรีเฟรชอาจไม่สามารถรับการเปลี่ยนแปลงระหว่าง / หลังการผสาน / การเลือกเชอร์รี่ / รีไฟท์เตอร์ / ย้อนกลับ
- เปลี่ยนกลับและเปลี่ยนกลับ & amp; การกระทำไม่ได้สร้างข้อความการกระทำเดียวกัน
- การตรวจทาน: รวมกับ rebase ให้ข้อผิดพลาดภายในสำหรับสาขาคำขอการดึงข้อมูลจากระยะไกล
- SVN:
- clone mapped svnkit: คุณสมบัติรายการเป็น. gitattribute
- Linux (ไม่ใช่ Ubuntu): GUI ที่ดูน่าเกลียดด้วยสีที่ไม่ถูกต้อง
- Updater:
- ทำการตรวจสอบระดับความสูงได้เช่นกันสำหรับ & lt; Windows Vista li>
- เมื่อเริ่มต้นเมื่อยกเลิกการยกระดับ SmartGit จะแขวนโดยไม่มี GUI
- ใน Windows ระบบล้มเหลวเมื่อ SmartGit เปิดตัวจาก Java 64-bit
- ไดเรกทอรี git, mercurial และ jre ถูกสร้างขึ้นแม้ว่าจะไม่มีการติดตั้ง
- ข้อผิดพลาดภายในที่เป็นไปได้
- คุณลักษณะใหม่การปรับปรุง:
- SSH: เพิ่มคุณสมบัติ VM smartgit.ssh.defaultUser เพื่อกำหนดค่าชื่อผู้ใช้ SSH เพื่อใช้หากไม่ได้ระบุไว้ใน URL
- โมดูลย่อย: เพิ่มคุณสมบัติ VM smartgit.core.push.recurseSubmodules = ตามคำขอเพื่อผลักดัน submodules ตามความต้องการ
- แก้ไขบั๊ก:
- เพิ่มหรือสร้างที่เก็บ: เปิดที่เก็บที่เปิดอยู่แล้วในหน้าต่างที่สอง
- เข้าสู่ระบบ:
- รายละเอียด: ควรแสดงข้อมูลในกรณีที่ผู้ปกครองไม่ได้โหลด
- กระทำ: ข้อผิดพลาดภายในลากไปอ้างอิงโหนดการผสาน
- ตัวเลือก Comm Comm Chooser: ข้อผิดพลาดภายในเรียกใช้การคัดลอกบนโหนดเสมือน (เช่นการผสาน)
- รีวิว:
- ข้อผิดพลาดที่เป็นไปได้ในกรณีที่ใช้อีเมลผู้ใช้ไม่ถูกต้อง
- ข้อผิดพลาดภายในที่เป็นไปได้ในกรณีที่มีอักขระแปลก ๆ (เช่น n) ในชื่อผู้ใช้
- การป้อนที่อยู่อีเมลที่ไม่ถูกต้องอาจทำให้เกิดข้อผิดพลาดหลังจากแก้ไขผู้ใช้
- ทำให้ข้อความสูญหายหลังจากรวมคำขอดึงโดยใช้ "ผสาน"
- การผสานรวมไม่ควรผสานอย่างรวดเร็วเมื่อใช้ตัวเลือก "ผสาน"
- เมื่อซิงค์การตรวจทานการเปลี่ยนแปลงโดยไม่ต้องมีการร้องขอการดึงท้องถิ่นคำขอคำขอดึงที่สอดคล้องกันอาจหายไปชั่วคราวในที่เก็บข้อมูลระยะไกล
- ไม่ควรอัปเดตคำขอดึงโดยไม่มีสาขาในท้องถิ่น (อาจทำให้เกิดข้อผิดพลาด "ไม่สามารถแก้ไขการกระทำได้ '
- แก้ไขบั๊ก:
- Git:
- การตรวจสอบความถูกต้อง: ชื่อผู้ใช้ที่มี @ ไม่ได้รับการจัดการอย่างถูกต้อง
- ยอมรับ: ตัวเลือก "แก้ไข" มีไว้สำหรับสาขาใหม่ ๆ ในท้องที่ที่ชี้ไปที่การดำเนินการที่ได้รับการผลักดันแล้ว
- GitHub:
- ข้อผิดพลาดภายในเมื่อพยายามอ่านความคิดเห็น (รูปแบบวันที่ไม่ถูกต้อง)
- การผสานรวมไม่สมบูรณ์สำหรับที่เก็บที่ไม่ใช่ของบัญชีของตัวเอง
- เข้าสู่ระบบ:
- การกระทำของ HEAD อาจถูกพิจารณาว่าถูกผลักอย่างผิดพลาดถ้า HEAD ชี้ไปที่ SHA โดยตรง
- รายละเอียด (GitHub): ถ้าคอมมิทมีข้อคิดเห็นเนื้อหาจะเปลี่ยนไปทางขวา
- รีเฟรช:
- รูปแบบที่ถูกลบล้าลิง .gitignore อาจทำงานไม่ถูกต้อง
- ข้อผิดพลาดภายในที่เป็นไปได้เกี่ยวกับดัชนี Git
- ปรอท:
- ล็อก: ปิดหน้าต่างข้อผิดพลาดภายในเร็วเกินไปหลังจากเปิด
- SVN:
- โคลน: เป็นไปได้ "ไม่สามารถแก้ไขข้อผิดพลาด refs / remotes / git-svn"
- Push Commits: false-positive warning "ไม่สามารถกด commit ได้เนื่องจากมันเป็นของหลายสาขา"
- GUI: มุมมองการเปลี่ยนแปลงอาจมีขนาดเล็กกว่าขนาดที่น้อยที่สุด
- ลินุกซ์: เชื่อมโยงการแจ้งเตือนขีด จำกัด ขีด จำกัด กับหน้าเอกสารประกอบที่ไม่ได้ใช้งานอยู่
- OS X: ข้อผิดพลาดภายในเกี่ยวกับ GUI
- สภาพแวดล้อมรันไทม์ Oracle Java Standard Edition
มีอะไรใหม่ ในเวอร์ชัน 17.0.2 / 17.1 ตัวอย่าง 3:
มีอะไรใหม่ ในเวอร์ชัน 8.0.4 / 17 RC3:
มีอะไรใหม่ ในเวอร์ชัน 8.0.3 / 8.1 แสดงตัวอย่าง 5:
มีอะไรใหม่ ในเวอร์ชัน 7.1.1 / 7.2 แสดงตัวอย่าง 1:
มีอะไรใหม่ ในเวอร์ชัน 7.0.3 / 7.1 แสดงตัวอย่าง 6:
มีอะไรใหม่ ในเวอร์ชัน 7.0.2:
มีอะไรใหม่ ในเวอร์ชัน 6.5.9 / 7 ตัวอย่าง 10:
มีอะไรใหม่ ในเวอร์ชัน 6.5.8 / 7 ตัวอย่าง 4:
มีอะไรใหม่ ในเวอร์ชัน 6.5.6 / 7 ตัวอย่าง 4:
มีอะไรใหม่ ในเวอร์ชัน 6.5.6:
มีอะไรใหม่ ในเวอร์ชัน 6.5.5:
มีอะไรใหม่ ในเวอร์ชัน 6.5.4:
มีอะไรใหม่ ในเวอร์ชัน 6.5.2:
มีอะไรใหม่ ในเวอร์ชัน 6.5.1:
มีอะไรใหม่ ในเวอร์ชัน 6.0.8:
มีอะไรใหม่ ในรุ่น 6.5 RC2:
มีอะไรใหม่ ในเวอร์ชัน 6.5 RC1:
มีอะไรใหม่ ในรุ่น 6.5 Preview 7:
มีอะไรใหม่ ในรุ่น 6.5 Preview 6:
มีอะไรใหม่ ในเวอร์ชัน 6.0.7:
มีอะไรใหม่ ในรุ่น 6.5 แสดงตัวอย่าง 5:
มีอะไรใหม่ ในรุ่น 6.5 Preview 3:
มีอะไรใหม่ ในเวอร์ชัน 6.0.6:
มีอะไรใหม่ ในเวอร์ชัน 5.0.7:
ต้องการ
ความคิดเห็นที่ไม่พบ