จะส่งไฟล์ด้วย TortoiseHg ได้อย่างไร?


1

ฉันได้ติดตั้ง TortoiseHg บน Mac ของฉัน ฉันสามารถเรียกใช้และเปิดเบราว์เซอร์ที่เก็บ อย่างไรก็ตามไม่เหมือนกับใน Windows มันไม่ได้เพิ่มรายการใหม่ลงในเมนูบริบท Finder ดังนั้นฉันไม่สามารถคลิกขวาที่ไฟล์หรือโฟลเดอร์และทำ 'ส่งมอบ' ฉันจะทำการคอมมิชชันได้อย่างไรโดยไม่ไปที่ระดับเทอร์มินัล

คำตอบ:


1

ในการทำเช่นนี้คุณต้องทำสองสิ่งโดยพื้นฐาน:

  1. สร้างบริการอัตโนมัติที่มุ่งมั่นทำงาน
  2. เพิ่มบริการลงในเมนูบริบท

ทั้งสองหัวข้อได้รับการตอบที่นี่ใน Ask Different ฉันเชื่อมโยงกับสองตัวอย่างที่ยอดเยี่ยม

สิ่งที่คุณต้องทำคือสร้าง Applescript หรือ bash script (อาจจะง่ายกว่า) ที่ "กระทำ" สิ่งที่คุณต้องการจะทำ - คุณจะต้องกำหนดขอบเขตในรายละเอียด เมื่อคุณเขียนสคริปต์ให้เพิ่มลงในเมนูบริบท


ขอบคุณฉันเพิ่งเรียนรู้ที่จะใช้ Mac และนี่เป็นวิธีการทำสิ่งต่าง ๆ บน Mac จริงๆ! ฉันซาบซึ้งจริงๆ แต่ข้อเสียคือ AFAIU ฉันจะไม่ได้หน้าต่าง GUI ที่แสดงการเปลี่ยนแปลงในไฟล์และรายการของไฟล์ที่เปลี่ยนแปลงและทำให้ฉันสามารถป้อนข้อความคอมมิชชันและปิดสาขา ฯลฯ ได้หรือไม่ ..
texnic

1

ในขณะที่คำตอบ @ Allan ให้คำอธิบายที่ดีเกี่ยวกับวิธีการเพิ่มคำสั่ง commit ลงในเมนูบริบทของไฟล์สิ่งที่ฉันกำลังมองหาเป็นเพียงวิธีการส่งไฟล์โดยไม่ต้องหันไปใช้บรรทัดคำสั่ง ปรากฎว่า TortoiseHg มีฟังก์ชั่นนี้สามารถเข้าถึงได้ในหน้าต่างหลักเมื่อคุณเลือกการแก้ไข "Working Directory" และโหมด Commit ( alt+ 2):

ป้อนคำอธิบายรูปภาพที่นี่

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