ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

fhist - ออนไลน์ในคลาวด์

เรียกใช้ fhist ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่งที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


หมัด - ประวัติไฟล์

เรื่องย่อ


กำปั้น ชื่อไฟล์... ตัวเลือก...

กำปั้น -ช่วย

กำปั้น -รุ่น

DESCRIPTION


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

1. คุณสามารถทำการแก้ไขไฟล์เบื้องต้นเป็นชุด และหากจำเป็นให้สำรองข้อมูลไปที่
แก้ไข "ดี" ครั้งสุดท้าย

2. คุณสามารถลบรูทีนย่อยและโค้ดเก่าออกจากไฟล์ของคุณที่ล้าสมัยแต่ยังคง
สามารถเรียกคืนได้ในอนาคตในกรณีที่มีความจำเป็น

3. คุณสามารถเปรียบเทียบไฟล์สองเวอร์ชันเพื่อดูว่าคุณแก้ไขปัญหาเก่าอย่างไร ดังนั้น
เพื่อให้ท่านสามารถตรวจสอบความถูกต้องของการแก้ไขได้ในภายหลัง

4. คุณจะได้รับบันทึกคำพูดของคุณสำหรับแต่ละเวอร์ชันเพื่อให้คุณทราบได้อย่างรวดเร็วว่า
ข้อบกพร่องได้รับการแก้ไขและคุณลักษณะใดที่ถูกนำมาใช้

5. วันที่แก้ไขไฟล์ครั้งล่าสุดสามารถเก็บไว้ในไฟล์ได้โดยอัตโนมัติ

พื้นที่ กำปั้น โปรแกรมจัดการโมดูล โมดูลเป็นเพียงไฟล์ข้อความใด ๆ ที่คุณเป็น
สนใจที่จะเก็บรุ่นของ. ตัวอย่างเช่น ไฟล์ต้นฉบับ ดอย.ซี เป็นโมดูล และดังนั้น
เป็นไฟล์เอกสาร ฮาวทู.doc. ชื่อโมดูลมีส่วนต่อท้ายของไฟล์ (เช่นใน
ตัวอย่างข้างต้น) อย่างไรก็ตาม ชื่อพาธไม่ได้เป็นส่วนหนึ่งของชื่อโมดูล ดังนั้น
/usr/dbell/bar.c ไม่สามารถเป็นชื่อโมดูลทางกฎหมายได้ ชื่อโมดูลถูกจำกัดไว้ที่ 12 ตัวอักษร
ตั้งแต่ กำปั้น โปรแกรมต้องการอักขระพิเศษสองตัวเพื่อจุดประสงค์ของตัวเอง

คำหลัก การแทน
เป็นไปได้ที่จะมีข้อมูลเกี่ยวกับสถานะของไฟล์ที่แทรกลงในไฟล์
ดู -แก้ไข และ -ไม่มี-คำหลัก ตัวเลือกด้านล่างสำหรับข้อมูลเพิ่มเติม

OPTIONS


เข้าใจตัวเลือกต่อไปนี้:

-เส้นทาง ชื่อพา ธ
โมดูลถูกเก็บไว้ในไดเร็กทอรีที่เรียกว่าไดเร็กทอรีการจัดเก็บโมดูล NS
ไดเรกทอรีเริ่มต้นคือ ฟริสท์และดังนั้นจึงสัมพันธ์กับปัจจุบันของคุณ
ไดเร็กทอรี สะดวกเมื่อคุณอยู่ในไดเร็กทอรีที่มีหลาย
โมดูล และคุณต้องการให้ไดเร็กทอรีที่จัดเก็บในเครื่องมีเฉพาะโมดูลเหล่านั้น ถ้า
คุณใช้ -p ตัวเลือกจากนั้นคุณสามารถค้นหาไดเร็กทอรีที่เก็บข้อมูลได้ทุกที่
เลือก. สิ่งนี้มีประโยชน์หากคุณเลือกที่จะมีไดเร็กทอรีการจัดเก็บทั่วไปสำหรับทุกคน
ของไฟล์ของคุณ โดยไม่ขึ้นกับตำแหน่งที่ใช้งานจริง

คุณไม่ควรเปลี่ยนไฟล์ภายในไดเร็กทอรีที่เก็บข้อมูล ทำเช่นนั้น
อาจทำให้ประวัติการแก้ไขของคุณเสียหาย ทำให้เกิดข้อผิดพลาดเมื่อคุณแตกไฟล์เก่า
การแก้ไข สำหรับข้อมูลของคุณ แต่ละโมดูลจะถูกจัดเก็บเป็นสองไฟล์ใน
ไดเรกทอรี หนึ่งเดียวกับ .s คำต่อท้ายเป็นสำเนาของ .เวอร์ชันใหม่ล่าสุด
โมดูล โดยมีบรรทัดพิเศษหนึ่งบรรทัดที่จุดเริ่มต้น หนึ่งเดียวกับ .e คำต่อท้ายคือ
แก้ไขประวัติของโมดูลและมีข้อมูลที่จำเป็นในการแยก
การแก้ไขก่อนหน้าของโมดูล ดังนั้นหากประวัติการแก้ไขเสียหาย คุณ
อย่างน้อยก็จะมีโมดูลเวอร์ชันล่าสุด

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

-ไบนารี่ ตัวเลือกนี้อาจใช้เพื่อระบุว่าไฟล์นั้นเป็นไบนารี่ ซึ่งอาจประกอบด้วย
อักขระ NUL จำเป็นที่คุณจะต้องมีหรือไม่มี .อย่างสม่ำเสมอ
-ไบนารี่ ตัวเลือกสำหรับแต่ละไฟล์เมื่อรวมกับ -สร้าง, - อัปเดต,
-เงื่อนไข_อัปเดต และ -สารสกัด ตัวเลือก. หากไม่ทำเช่นนั้นจะเกิดผล
ผลลัพธ์ที่ไม่สอดคล้องกัน หมายเหตุ: นี่เป็นพฤติกรรมที่แตกต่างกับ เอฟคอม(1) ตัวเลือกของ
ชื่อเดียวกัน หมายเหตุ: -ไบนารี่ ตัวเลือกไม่ ไม่ หมายถึง -ไม่มี-คำหลัก ตัวเลือก

-สร้าง
ในการใช้งาน กำปั้น โปรแกรมเป็นครั้งแรก คุณต้องสร้างที่เก็บข้อมูลของคุณ
ไดเร็กทอรี ดังนั้น, cd ไปยังไดเร็กทอรีที่คุณต้องการให้เป็น ซึ่งก็คือ
อาจเป็นไดเร็กทอรีที่มีโมดูลที่คุณต้องการบันทึกการแก้ไข
จากนั้นสร้างไดเร็กทอรี ฟริสท์ (หรือชื่ออื่นถ้าคุณไม่ต้องการใช้ตัว
ชื่อเริ่มต้น)

เพื่อเริ่มใช้โมดูลภายใต้ กำปั้นคุณต้องใช้ .ก่อน -สร้าง ตัวเลือก นี้
สร้างการแก้ไขเริ่มต้นสำหรับโมดูลนั้นในไดเร็กทอรีการจัดเก็บด้วย
เนื้อหาของโมดูลที่ระบุเป็นการแก้ไขเบื้องต้น ดังนั้นหากคุณมีแหล่งที่มา
ไฟล์ โปรแกรม.cจากนั้นคำสั่ง:
fhist prog.c - สร้าง
สร้างการแก้ไขเริ่มต้นของโมดูล ในกระบวนการนี้ คุณจะถูกขอให้
ให้ข้อสังเกตเกี่ยวกับไฟล์. ข้อสังเกตเหล่านี้สามารถดูได้ในภายหลังโดยใช้ปุ่ม -รายการ
ตัวเลือก (อธิบายด้านล่าง) หลังจากพิมพ์คำพูดแล้วเนื้อหาของ
ไฟล์จะถูกบันทึกแล้ว จากนั้นคุณสามารถลบไฟล์ โปรแกรม.c ถ้าต้องการและ กำปั้น
จะสามารถสร้างมันขึ้นมาใหม่ได้ในภายหลัง หรือจะปล่อยไว้เป็นสำเนาการทำงานก็ได้
ของโมดูล

พื้นที่ -สร้าง อาจรวมกับตัวเลือก - อัปเดต or -เงื่อนไข_อัปเดต ตัวเลือก
เพื่อสร้างไฟล์หากจำเป็น

- อัปเดต
หากต้องการบันทึกการแก้ไขโมดูลอื่น ให้ใช้คำสั่ง - อัปเดต ตัวเลือก. การอัปเดตนี้
ไฟล์ในไดเร็กทอรีที่เก็บข้อมูลเพื่อรวมการเปลี่ยนแปลงล่าสุด ข้อสังเกตคือ
ขออีกครั้งเพื่อให้คุณสามารถบันทึกเหตุผลที่คุณทำการแก้ไขนี้ ดังนั้น ถึง
ดำเนินการต่อตัวอย่างหลังจากแก้ไข โปรแกรม.c, คำสั่ง:
กำปั้น prog.c -u
จะบันทึกการเปลี่ยนแปลงเป็นการแก้ไขใหม่ คำสั่งนี้เปรียบเทียบเวอร์ชันล่าสุดของ
โมดูลเป็นเวอร์ชันก่อนหน้า บันทึกความแตกต่างใน .e ไฟล์และ
คัดลอกแหล่งที่มาใหม่ไปยัง .s ไฟล์. ณ จุดนี้ คุณสามารถลบได้อีกครั้ง
โปรแกรม.c ไฟล์หากต้องการและภายหลังให้กลับ . ทั้งสองเวอร์ชัน
โครงการ

พื้นที่ กำปั้น โปรแกรมจัดการปัญหาโควต้าหรือดิสก์เต็มในระหว่างการสร้างหรืออัปเดต
การทำงานโดยไม่เกิดความเสียหายกับไฟล์ประวัติการแก้ไข หากแก้ไขไม่ได้
เสร็จสิ้นเนื่องจากปัญหาดังกล่าวการแก้ไขจะถูกสำรองอย่างสมบูรณ์และคุณ
จะได้รับข้อความแสดงข้อผิดพลาดเกี่ยวกับปัญหาดิสก์ ไม่จำเป็นต้องมีข้อผิดพลาดใด ๆ
การกู้คืนในกรณีนี้ นอกเหนือจากการลองอัปเดตอีกครั้งเมื่อมีเนื้อที่ดิสก์เพิ่มขึ้น
ใช้ได้ กำปั้น โปรแกรมยังปิดสัญญาณระหว่างไฟล์วิกฤติ
การดำเนินการ ดังนั้นคุณจึงไม่ต้องกังวลกับการทำลายไฟล์ประวัติการแก้ไข
เพราะความพยายามที่จะออกจากโปรแกรม

พื้นที่ -สร้าง อาจรวมกับตัวเลือก - อัปเดต or -เงื่อนไข_อัปเดต ตัวเลือก
เพื่อสร้างไฟล์หากจำเป็น

- อินพุต ชื่อไฟล์
ทั้งใน -สร้าง or - อัปเดต ตัวเลือก ไฟล์ที่มีเวอร์ชันใหม่ของ
โมดูลมีค่าเริ่มต้นเป็นชื่อเดียวกับโมดูล ในตัวอย่าง โมดูล
โปรแกรม.c ถูกสร้างและปรับปรุงจากข้อมูลในไฟล์ โปรแกรม.c. เมื่อคุณต้องการ
ข้อมูลที่มาจากไฟล์อื่น คุณสามารถใช้ - อินพุต ตัวเลือกซึ่ง
ระบุไฟล์อินพุตที่จะใช้สำหรับข้อมูล ตัวอย่างเช่น หากคุณต้องการ
ปรับปรุง โปรแกรม.cแต่มาจากชื่อไฟล์ที่ชื่อว่า newprog.cจากนั้นคำสั่ง:
fhist prog.c -u -i newprog.c
จะบันทึกการแก้ไขโมดูลใหม่ โปรแกรม.cแต่ด้วยข้อมูลที่อยู่ในไฟล์
newprog.c. ในกรณีนี้ไฟล์ โปรแกรม.c ไม่จำเป็นต้องมีอยู่และไม่ใช่
อ้างอิงถึงแม้ว่ามันจะมีอยู่จริง อีกครั้ง เมื่อการอัปเดตเสร็จสิ้น คุณสามารถ
ลบ newprog.c ไฟล์หากต้องการและหลังจากนั้นคุณสามารถดึงเนื้อหาได้

-หมายเหตุ
ข้อสังเกตสามารถอ่านได้จากไฟล์แทนจากเทอร์มินัล NS -หมายเหตุ ตัวเลือก
สามารถใช้ระบุชื่อไฟล์ที่มีหมายเหตุได้ หากไม่มีไฟล์
ชื่อตามหลัง -หมายเหตุ ตัวเลือกแล้วไม่มีคำพูดใด ๆ ที่ใช้ คำสั่ง:
หมัด prog.c -u -r
จะสร้างการแก้ไขใหม่ของ โปรแกรม.c โดยไม่ขอหรือบันทึกคำพูดใดๆ
เกี่ยวกับการแก้ไข

-หมายเหตุ_สตริง ข้อความ
นอกจากนี้ยังสามารถระบุข้อสังเกตได้โดยตรงบนบรรทัดคำสั่ง คุณอาจ
ใช้ตัวเลือกนี้เพียงครั้งเดียว

-สารสกัด [ แก้ไข ]
หากต้องการดึงข้อมูลรุ่นก่อนหน้าของโมดูล คุณต้องระบุชื่อของโมดูล
และใช้ -สารสกัด ตัวเลือกเพื่อระบุหมายเลขแก้ไขที่คุณต้องการเรียก แก้ไข
ตัวเลขถูกกำหนดตามลำดับโดยเริ่มจาก 1 ดังนั้นเวอร์ชันเริ่มต้นของ
โมดูลมีการแก้ไขหมายเลข 1 การแก้ไขครั้งแรกมีการแก้ไขหมายเลข 2 เป็นต้น
จนถึงการแก้ไขครั้งล่าสุด ถ้า -สารสกัด ไม่ได้ใช้ตัวเลือกหรือหากไม่มีการแก้ไข
มีการระบุหมายเลข จากนั้นจึงแยกหมายเลขแก้ไขล่าสุด ดังนั้น,
นี่เป็นการดำเนินการเริ่มต้นหากไม่มีการระบุตัวเลือกเลย

แก้ไขตัวเลขอาจเป็นศูนย์ ติดลบ หรือเป็นชื่อที่มีตัวเลือกออฟเซ็ตก็ได้
ตัวเลขศูนย์หมายถึงหมายเลขแก้ไขล่าสุด และตัวเลขติดลบหมายถึง
แก้ไขตัวเลขย้อนกลับจากหมายเลขแก้ไขล่าสุด แก้ไขชื่อแทนการแก้ไข
ตัวเลขที่ตั้งชื่อไว้โดยใช้เครื่องหมาย -ชื่อ ตัวเลือก. ตัวอย่างเช่น ถ้าแก้ไข
หมายเลข 10 มีความเกี่ยวข้องกับชื่อ fooแล้วแก้ไขชื่อ foo หมายถึง 10,
ฟู-4 หมายถึงการแก้ไขหมายเลข 6 และ ฟู+2 แทนการแก้ไขหมายเลข 12. พิเศษ
ชื่อที่สงวนไว้ เก่าแก่ที่สุด และ ใหม่ล่าสุด อ้างถึงเวอร์ชันเก่าและใหม่ล่าสุดของ
โมดูลในประวัติการแก้ไข

ตัวอย่างของการดึงข้อมูล สมมติว่าคุณได้บันทึกโมดูลไว้สิบเวอร์ชัน
โปรแกรม.c. คำสั่งต่อไปนี้จะแยกเวอร์ชันของไฟล์ด้วย
หมายเลขแก้ไขที่ระบุ:

กำปั้น prog.c
รุ่น 10 (ล่าสุด)

หมัด prog.c -e 9
รุ่น 9 (รุ่นก่อนหน้านี้)

fhist prog.c -e เก่าที่สุด
รุ่น 1 (รุ่นเก่าที่สุด)

หมัด prog.c -e -2
เวอร์ชัน 8 (เวอร์ชันล่าสุด - 2)

ชื่อไฟล์เอาต์พุตมีค่าเริ่มต้นเป็นชื่อโมดูลอีกครั้ง ดังนั้นเมื่อโมดูล
โปรแกรม.c ถูกแยกออก รุ่นที่ระบุของโมดูลจะถูกเขียนไปยัง โปรแกรม.c
ไฟล์

เพื่อป้องกันการเขียนทับไฟล์โดยไม่ได้ตั้งใจ กำปั้น โปรแกรมจะโดย
ค่าเริ่มต้นจะถามคุณว่าอนุญาตให้เขียนทับหรือไม่หากจะเกิดขึ้น ความผิดพลาดที่พบบ่อย
คือการแก้ไข โปรแกรม.cจากนั้นลองอัปเดตโมดูล แต่ลืมระบุ -u
ตัวเลือก จากนั้น กำปั้น โปรแกรมจะพยายามแยกเวอร์ชันล่าสุดของ
โมดูลและเขียนทับไฟล์ด้วยการเปลี่ยนแปลงใหม่ ถามคำถาม
ช่วยให้คุณสังเกตเห็นข้อผิดพลาดและป้องกันการเขียนทับ

- เอาท์พุท ชื่อไฟล์
คุณสามารถเปลี่ยนชื่อไฟล์เอาต์พุตได้โดยใช้ปุ่ม - เอาท์พุท ตัวเลือก. ดังนั้นคำสั่ง:
fhist prog.c -o newprog.c
จะแยกโมดูลเวอร์ชันล่าสุด โปรแกรม.cแล้วใส่ลงในไฟล์
newprog.c. อีกครั้ง ไฟล์ "prog.c" จะถูกละเว้น ไม่ว่าจะมีอยู่จริงหรือไม่ก็ตาม

-บังคับ_เขียน
ตัวเลือกนี้จะบังคับให้เขียนทับไฟล์ จึงไม่ถามคุณว่า
อนุญาตให้เขียนทับได้ ซึ่งมักจะมีประโยชน์ในเชลล์สคริปต์ หรือเมื่อคุณอยู่
แน่ใจ ที่คุณต้องการเขียนทับไฟล์ที่มีอยู่

-ไม่_เขียน
ตัวเลือกนี้ไม่ใช่ตัวเลือกแบบเขียนทับ และจะทำให้ไฟล์ที่มีอยู่เป็น ไม่
ถูกเขียนทับอีกครั้งโดยไม่ถามคุณ สิ่งนี้มีประโยชน์ถ้าคุณมีอยู่แล้ว
ของโมดูลในไดเร็กทอรีของคุณและคุณต้องการแยกโมดูลที่เหลือ
โดยไม่ต้องเขียนทับสิ่งที่คุณมีอยู่แล้ว ระบุทั้งคู่ -Fore_Write และ
-ไม่_เขียน เป็นข้อผิดพลาด

- เทอร์มินัล [ แก้ไข ]
ตัวเลือกนี้ใช้เพื่อส่งออกโมดูลที่แยกออกมาไปยังเอาต์พุตมาตรฐานแทน
ในการเขียนลงในไฟล์ สิ่งนี้มีประโยชน์ในการดูจุดเริ่มต้นของ a
เวอร์ชันของไฟล์. สิ่งนี้สามารถถูกขัดจังหวะได้หากคุณไม่ต้องการเห็นทั้งหมด
ไฟล์

-แก้ไข จำนวน
เมื่อแตกไฟล์ กำปั้น โปรแกรมค้นหาและอัปเดตอักขระพิเศษ
ลำดับในสองสามบรรทัดแรกของไฟล์ ใช้ลำดับพิเศษเหล่านี้
เพื่อวัตถุประสงค์ในการจัดทำเอกสาร เช่น อธิบายหมายเลขแก้ไขของไฟล์
สำหรับความเร็วในการดึงข้อมูลและอัปเดต ลำดับเหล่านี้มักจะจำกัดอยู่ที่
25 บรรทัดแรกของไฟล์ตั้งแต่ the กำปั้น โปรแกรมก็ไม่ต้องสอบ
ไฟล์ทั้งหมด NS -แก้ไข สามารถใช้ตัวเลือกเพื่อเปลี่ยนจำนวนบรรทัดเป็น
ถูกแก้ไขจากค่าเริ่มต้น 25 การระบุศูนย์ทั้งหมดปิดการใช้งาน
ลำดับอักขระพิเศษ ในขณะที่การระบุตัวเลขจำนวนมากจะทำให้
ลำดับที่จะตรวจสอบสำหรับแต่ละบรรทัดของไฟล์ (และทำให้ .ช้าลง กำปั้น โครงการ
ลง).

แต่ละลำดับพิเศษมีรูปแบบ [# คีย์เวิร์ด มูลค่า คีย์เวิร์ด มูลค่า ... คีย์เวิร์ด
ความคุ้มค่า #] , แต่ละที่ คีย์เวิร์ด อธิบายรายการและแต่ละ ความคุ้มค่า คือค่าของ
คำหลักก่อนหน้า คีย์เวิร์ดอาจเป็นตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็ก หรือทั้งสองอย่าง NS
ช่องว่างเดียวตาม [#, ตามเครื่องหมายจุลภาคแต่ละอัน และนำหน้า #] จะต้องเป็น
ปัจจุบัน. หากลำดับไม่ถูกต้อง ใช้คีย์เวิร์ดที่ไม่รู้จัก บรรทัดจะยาวขึ้น
ใช้อักขระมากกว่า 200 ตัว หรือมากกว่าสี่คำสำคัญ จากนั้นทั้งบรรทัดจะ
ไม่สามารถเปลี่ยนแปลงได้ คำหลักปัจจุบันที่สามารถใช้ได้มีดังนี้:

แก้ไข หมายเลขแก้ไข

date วันที่สร้างการแก้ไข

user ชื่อผู้ใช้ของผู้ใช้ที่สร้างการแก้ไข

โมดูล ชื่อโมดูล

เพื่อที่จะใช้ลำดับอักขระพิเศษนี้ คุณเพียงแค่ใส่ลงใน your
โมดูลภายในความคิดเห็น (ภายในสองสามบรรทัดแรก) เมื่อเสร็จแล้ว
ส่วนค่าของลำดับสามารถเป็นค่าว่างได้ ตัวอย่างเช่น หากคุณต้องการใส่
ลำดับพิเศษลงในโปรแกรมที่เรียกว่า ลบ.คจากนั้นคุณสามารถแก้ไขสองสามตัวแรกได้
บรรทัดดังต่อไปนี้:
/*
* ลบ - โปรแกรมลบไฟล์
* [# แก้ไข วันที่ #]
*/
เมื่อทำการแตกไฟล์ หมายเลขแก้ไขที่ถูกต้องและวันที่จะเป็นไปโดยอัตโนมัติ
แทรกเป็นค่าใหม่ ดังนั้น หากคุณแตกไฟล์แก้ไข 23 ของโมดูล ลบ.ค
ซึ่งสร้างขึ้นเมื่อวันที่ 8 สิงหาคม 89 จากนั้นไฟล์ผลลัพธ์จะเริ่มขึ้น:
/*
* ลบ - โปรแกรมลบไฟล์
* [# แก้ไข 23 วันที่ 8-ส.ค.-89 #]
*/

เมื่ออัปเดตโมดูล ไม่จำเป็นต้องแก้ไขลำดับเหล่านี้เหมือนเก่า
ค่าจะถูกลบออกและแทนที่ด้วยค่าใหม่ นอกจากนี้ เมื่อใช้ -d or
-จาก ตัวเลือก (อธิบายด้านล่าง) บรรทัดที่มีลำดับเหล่านี้เปรียบเทียบราวกับว่าค่า
เป็นโมฆะและจะไม่ทำให้เกิดความแตกต่างที่หลอกลวง

ในระหว่างการอัพเดต ลำดับอักขระพิเศษจะถูกอ่านและค่าแก้ไขใดๆ
พบเปรียบเทียบกับหมายเลขแก้ไขปัจจุบันของโมดูล ถ้าต่างกัน
จากนั้นการอัปเดตจะล้มเหลว นี่เป็นการตรวจสอบการเชื่อมต่อสำหรับกรณีของผู้ใช้สองคน
แตกไฟล์เวอร์ชันเดียวกัน แก้ไข แล้วอัปเดตทั้งคู่
โดยปราศจากความรู้ซึ่งกันและกัน ในกรณีนี้ ผู้ใช้คนที่สองจะล้มเหลว และ
จากนั้นเขาก็สามารถรวมการแก้ไขของเขากับการแก้ไขของผู้ใช้คนก่อนแล้วลองอีกครั้ง
อัปเดต. การตรวจสอบนี้จะถูกปิดใช้งานหากไม่มีลำดับอักขระพิเศษ
มีคำสำคัญแก้ไข ค่าตัวเลขแก้ไขเป็นโมฆะหรือถ้า
-บังคับ_อัปเดต ตัวเลือกใช้เพื่อระบุว่าไม่จำเป็นต้องตรวจสอบ

-No_คำหลัก
ตัวเลือกนี้อาจใช้เพื่อปิดใช้งานการใช้อักขระพิเศษของคำหลัก
ลำดับที่อธิบายไว้ข้างต้น ข้อความที่มีลำดับคีย์เวิร์ดถือเป็นข้อความธรรมดา
ข้อความ. หมายเหตุ: -No_คำหลัก ตัวเลือกไม่ ไม่ หมายถึง -ไบนารี่ ตัวเลือก

-ชื่อ เชือก
ตัวเลือกนี้ใช้เพื่อเชื่อมโยงชื่อสำหรับโมดูลเวอร์ชันใหม่ล่าสุด มัน
สามารถให้พร้อมกับ -สร้าง, - อัปเดต,หรือ -ความแตกต่าง_อัปเดต ตัวเลือก ถึง
ระบุชื่อสำหรับโมดูลเวอร์ชันใหม่ ให้ได้ด้วยตัวมันเอง
เพื่อระบุชื่อสำหรับโมดูลเวอร์ชันใหม่ล่าสุด แต่ละหมายเลขแก้ไข
สามารถมีชื่อเชื่อมโยงได้หลายชื่อ ดังนั้นสิ่งนี้จะไม่ลบก่อนหน้านี้
ชื่อที่กำหนดไว้สำหรับการแก้ไข ตัวเลือกนี้มีประโยชน์ในการเชื่อมโยงหลายโมดูล
ด้วยกัน. ตัวอย่างเช่น เมื่อเวอร์ชันใหม่ของโปรแกรมพร้อมออกสู่ตลาด
คุณสามารถตั้งชื่อให้แต่ละโมดูลของโปรแกรมเหมือนกันได้ ปล่อย1. จากนั้นใน
ในอนาคต คุณสามารถสร้างแหล่งที่มาที่สร้างขึ้นใหม่ได้โดยการแยก
แก้ไขด้วยชื่อ ปล่อย1 สำหรับทุกโมดูล แก้ไขชื่อไม่สามารถขึ้นต้นด้วย a
หลัก และต้องไม่มีเครื่องหมายบวกหรือลบ กฎเหล่านี้ป้องกันความคลุมเครือ
การแยกวิเคราะห์ตัวเลขแก้ไขสำหรับ -สารสกัด, - เทอร์มินัล, -ทั้งหมดและ -รายการ ตัวเลือก

-รายการ [ แก้ไข 1 [ แก้ไข 2 ]]
ตัวเลือกนี้จะพิมพ์รายการแก้ไขสำหรับโมดูล โดยระบุชื่อผู้ใช้ วันที่
ข้อสังเกตของผู้ใช้และชื่อที่ระบุสำหรับการแก้ไข หากไม่มีหมายเลขแก้ไข
จากนั้นการแก้ไขทั้งหมดจะถูกพิมพ์ในลำดับที่กลับกัน หากมีการระบุหมายเลขแก้ไขเดียว
จากนั้นจะพิมพ์เฉพาะหมายเลขแก้ไขนั้นเท่านั้น หากระบุหมายเลขแก้ไขสองหมายเลข ทั้งหมด
การแก้ไขในช่วงที่ระบุจะถูกพิมพ์ เอาต์พุตจากตัวเลือกนี้มีค่าเริ่มต้นเป็น
สถานีปลายทาง คุณสามารถใช้ - เอาท์พุท ตัวเลือกในการบันทึกผลลัพธ์ลงในไฟล์

-ความแตกต่าง [ แก้ไข 1 [ แก้ไข 2 ]]
ตัวเลือกนี้ใช้เพื่อแสดงความแตกต่างระหว่างโมดูลสองเวอร์ชัน
หรือไฟล์และเวอร์ชันของโมดูล มีสามโหมดสำหรับการดำเนินการนี้
ขึ้นอยู่กับจำนวนการแก้ไขที่ให้มา โหมดเหล่านี้แสดงโดย
ตัวอย่างต่อไปนี้:

หมัด fo.c -d
เปรียบเทียบเวอร์ชันล่าสุดกับไฟล์ "foo.c"

หมัด fo.c -d 3
เปรียบเทียบเวอร์ชัน 3 กับไฟล์ "foo.c"

หมัด fo.c -d 3 4
เปรียบเทียบเวอร์ชัน 3 กับเวอร์ชัน 4

ตัวเลือกนี้ยอมรับ - อินพุต ตัวเลือกเพื่อระบุไฟล์ที่จะเปรียบเทียบ เมื่อไหร่
โดยใช้โปรแกรม -ความแตกต่าง ตัวเลือก ค่าเริ่มต้นของเอาต์พุตไปยังเทอร์มินัล ดังนั้นคุณ
ต้องใช้ - เอาท์พุท หากคุณต้องการบันทึกความแตกต่างลงในไฟล์ โดยใช้ -เร็ว กับ
-ความแตกต่าง จะแสดงเฉพาะสรุปการเปลี่ยนแปลงอย่างรวดเร็ว แทนที่จะเป็น
การเปลี่ยนแปลงรายละเอียด สรุปนี้ให้เฉพาะจำนวนบรรทัดที่แทรก
ลบและไม่เปลี่ยนแปลงระหว่างไฟล์ โดยใช้ -อะไร กับ -ความแตกต่าง จะ
แสดงทั้ง XNUMX ไฟล์ โดยแสดงรายละเอียดว่าใช้ change ต่างกันอย่างไร
ราว

พื้นที่ -ความแตกต่าง ตัวเลือกอาจต้องเขียนไฟล์ชั่วคราวหนึ่งหรือสองไฟล์เพื่อที่จะ
แยกโมดูลเวอร์ชันเก่าที่จะเปรียบเทียบ ไฟล์เหล่านี้มีชื่อเหมือน
T$n_nn . พวกเขาจะถูกลบออกอีกครั้งก่อนที่จะส่งออกความแตกต่างดังนั้น
การหยุดเอาท์พุตก่อนที่จะเสร็จสมบูรณ์จะไม่ทิ้งไฟล์เหล่านี้ไว้ NS
ไฟล์ชั่วคราวมักจะถูกเขียนไปยังไดเร็กทอรีปัจจุบัน ถ้าไม่ใช่
สมเหตุสมผลเนื่องจากปัญหาการอนุญาตหรือโควตา จากนั้นคุณสามารถระบุ
ไดเร็กทอรีสำหรับเขียนไฟล์ชั่วคราวลงใน สิ่งนี้ทำได้โดยการกำหนด
ทีเอ็มพีดีอาร์ ตัวแปรสภาพแวดล้อมเพื่อเป็นเส้นทางของไดเร็กทอรี

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

คุณสามารถระบุทั้ง -ความแตกต่าง และ - อัปเดต ตัวเลือกหรือคุณอาจใช้สิ่งนี้
ตัวเลือก. ผลลัพธ์จะเหมือนกัน

-เงื่อนไข_อัปเดต
ตัวเลือกนี้จะอัปเดตโมดูลตามเงื่อนไข นั่นคือจะทำการอัปเดตก็ต่อเมื่อ
มีความแตกต่างระหว่างไฟล์และเวอร์ชันล่าสุดของโมดูล นี้
สะดวกเมื่อทำการเปลี่ยนแปลงที่เกี่ยวข้องกับโมดูลจำนวนมากในไดเร็กทอรีและ
หนึ่งคำสั่งที่ใช้สัญลักษณ์แทนสามารถอัปเดตเฉพาะโมดูลที่มีการเปลี่ยนแปลง

พื้นที่ -สร้าง อาจรวมกับตัวเลือก - อัปเดต or -เงื่อนไข_อัปเดต ตัวเลือก
เพื่อสร้างไฟล์หากจำเป็น

-ทำความสะอาด
ตัวเลือกนี้ใช้เพื่อลบไฟล์ที่ตรงกับโมดูลเวอร์ชันใหม่ล่าสุด
หากมีไฟล์ที่ตรงกับเวอร์ชันล่าสุดของโมดูล แสดงว่าไฟล์นั้นคือ
ถูกลบ มิฉะนั้นจะถูกเก็บไว้ ตัวเลือกนี้ใช้เพื่อล้างไดเร็กทอรีงาน
หลังจากสร้างเวอร์ชันใหม่ของผลิตภัณฑ์ ตัวเลือกนี้มีประโยชน์อย่างยิ่งเมื่อ
ใช้กับไฟล์ -ทั้งหมด ตัวเลือก. นอกจากนี้ยังจะยอมรับ - อินพุต ตัวเลือกเพื่อระบุ a
ไดเร็กทอรีที่มีไฟล์ที่จะล้าง

-ตรวจสอบ
ตัวเลือกนี้ใช้เพื่อค้นหาว่าไฟล์ไม่ตรงกับเวอร์ชันล่าสุดของa .หรือไม่
โมดูล. ถ้าอย่างนั้นก็ส่งข้อความมา หากไฟล์ไม่ตรงกัน จะไม่มีเอาต์พุตเกิดขึ้น
ตัวเลือกนี้จึงมีประโยชน์ในการพิจารณาว่าไฟล์ใดที่ได้รับการแก้ไขและมีความจำเป็น
ของการอัพเดท NS -ทั้งหมด ตัวเลือกเป็นค่าเริ่มต้นสำหรับตัวเลือกนี้ เนื่องจากมักจะเป็น
ใช้สำหรับโมดูลทั้งหมด ตัวอย่างเช่น,
หมัด -CHeck
จะรายงานไฟล์ทั้งหมดที่แตกต่างจากโมดูลล่าสุด ถ้า -เร็ว
ถูกระบุ จากนั้นเอาต์พุตจะประกอบด้วยชื่อโมดูลที่ไม่มีชื่ออื่น
เอาท์พุท สิ่งนี้มีประโยชน์สำหรับตัวดำเนินการ backquote ในเชลล์สคริปต์สำหรับ
อ้างถึงโมดูลที่ล้าสมัย NS -ตรวจสอบ ตัวเลือกก็จะยอมรับ
- อินพุต ตัวเลือก

-พรุน แก้ไข
ตัวเลือกนี้ใช้เพื่อลบการแก้ไขก่อนหน้าออกจากประวัติการแก้ไขอย่างถาวร นี้
มีประโยชน์หากคุณต้องการลดจำนวนพื้นที่ดิสก์ที่ใช้โดยการแก้ไข
ไฟล์ประวัติหรือเมื่อคุณต้องการเริ่มต้นไฟล์รุ่นอื่นและต้องการสำเนา
ของไฟล์ประวัติการแก้ไขสำหรับรุ่นใหม่นั้น ตัวเลือกจะนำหมายเลขแก้ไขไปที่
รักษา และการแก้ไขทั้งหมดในไฟล์ประวัติการแก้ไขก่อนการแก้ไขนั้นจะถูกลบ และ
ไม่สามารถอ้างอิงได้อีกต่อไป ตัวอย่างเช่น หากต้องการเก็บเฉพาะการแก้ไขปัจจุบัน บวก
ก่อนหน้า 10 การแก้ไขของโมดูล ไฟล์คุณสามารถใช้คำสั่ง:
ไฟล์ fhist -prune -10
ตั้งแต่ -พรุน ไม่สามารถกู้คืนตัวเลือกได้ (เว้นแต่จะมีไฟล์สำรอง)
กำปั้น โปรแกรมขอให้ผู้ใช้ตรวจสอบว่าต้องการพรุนจริงๆ NS
-บังคับ_อัปเดต สามารถใช้ตัวเลือกเพื่อหลีกเลี่ยงการตรวจสอบนี้ได้

-ทั้งหมด
สามารถใช้ตัวเลือกนี้กับตัวเลือกการดำเนินการใดก็ได้ แปลว่า ดำเนินการ
การดำเนินการสำหรับโมดูลทั้งหมดในไดเร็กทอรีหน่วยเก็บข้อมูลโมดูล หรือคุณสามารถ
ระบุชื่อโมดูลหลายชื่อบนบรรทัดคำสั่ง และการดำเนินการจะเป็น
ดำเนินการกับโมดูลเหล่านั้น คุณไม่สามารถระบุทั้ง -ทั้งหมด และชื่อโมดูล

เมื่อใช้หลายโมดูลหรือ -ทั้งหมด ตัวเลือก, - อินพุต และ - เอาท์พุท ตัวเลือก
มีความหมายแตกต่างกันเล็กน้อย ในกรณีเหล่านี้ - อินพุต และ - เอาท์พุท
อาร์กิวเมนต์เป็นชื่อไดเร็กทอรีที่มีชื่อไฟล์ที่มีชื่อเดียวกับ
ชื่อโมดูล หากอาร์กิวเมนต์ไม่ใช่ไดเร็กทอรี แสดงว่ามีข้อผิดพลาด นี้
คุณลักษณะนี้มีประโยชน์ ตัวอย่างเช่น เพื่อแยกโมดูลทั้งหมดและวางลงในบางส่วน
ไดเร็กทอรีระยะไกล เช่นใน:
หมัด -all -e -o tempdir

คุณควรระมัดระวังเมื่อระบุตัวเลขแก้ไขตัวเลขสำหรับหลายโมดูล
เป็นไปได้มากว่าจำนวนการแก้ไขบางอย่างไม่เหมาะกับหลายโมดูล
เนื่องจากการเปลี่ยนแปลงที่สอดคล้องกับหมายเลขการแก้ไขนั้นมักจะไม่เกี่ยวข้องกัน
การใช้การแก้ไขที่มีชื่อช่วยหลีกเลี่ยงปัญหาเหล่านี้ ตัวอย่างเช่น ถ้าคุณต้องการแยก
ทุกโมดูลที่มีการแก้ไขที่ชื่อ rev3จากนั้นคุณสามารถใช้
คำสั่ง:
กำปั้น -all -e rev3

ตัวอย่างที่มีประโยชน์อื่นๆ ของคำสั่งที่ใช้หลายโมดูล ได้แก่:
หมัด *.c -create
หมัด - เช็ค - ทั้งหมด
ฟิสท์ -cu -all

- ละเอียด
ตัวเลือกนี้สามารถระบุได้ด้วยการดำเนินการอื่น ๆ และแสดงข้อมูลสถานะ
เกี่ยวกับความคืบหน้าของการดำเนินการ สิ่งนี้มีประโยชน์สำหรับการดีบักปัญหาหรือ
เพียงเพื่อความบันเทิงเมื่อระบบทำงานช้าหรือกำลังประมวลผลไฟล์ขนาดใหญ่ มัน
ยอมรับอาร์กิวเมนต์ตัวเลขเพื่อระบุการใช้คำฟุ่มเฟือยสำหรับเอาต์พุต ระดับคือ
ดังต่อไปนี้:

0 ไม่มีเอาต์พุตเลย (ยกเว้นข้อผิดพลาด)

1 การดำเนินการอธิบายเอาต์พุตบรรทัดเดียว (ค่าเริ่มต้น)

2 สถานะโดยละเอียดขณะดำเนินการ

-ช่วย
ให้ความช่วยเหลือเกี่ยวกับวิธีการใช้ กำปั้น โครงการ

-รุ่น
แสดงเวอร์ชันของ กำปั้น กำลังวิ่ง.

ตัวเลือกทั้งหมดอาจเป็นตัวย่อ ตัวย่อถูกบันทึกไว้เป็นอักษรตัวพิมพ์ใหญ่
ตัวพิมพ์เล็กและขีดล่าง (_) ทั้งหมดเป็นตัวเลือก คุณต้องใช้ติดต่อกัน
ลำดับของตัวอักษรทางเลือก

ตัวเลือกทั้งหมดไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ คุณอาจพิมพ์เป็นตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็กหรือ a
การรวมกันของทั้งสองกรณีไม่สำคัญ

ตัวอย่างเช่น: อาร์กิวเมนต์ "-help, "-HELP" และ "-h" ล้วนถูกตีความว่าหมายถึง -ช่วย
ตัวเลือก. อาร์กิวเมนต์ "-hlp" จะไม่เข้าใจเพราะว่าต่อเนื่อง optional
ไม่ได้ระบุตัวอักษร

อ็อพชันและอาร์กิวเมนต์บรรทัดคำสั่งอื่นๆ อาจผสมกันได้ตามใจชอบบนบรรทัดคำสั่ง

ชื่อตัวเลือกแบบยาวของ GNU เป็นที่เข้าใจ เนื่องจากชื่อตัวเลือกทั้งหมดสำหรับ กำปั้น ยาว นี่
หมายถึงละเว้นนำหน้าพิเศษ '-' NS "-ตัวเลือก=ความคุ้มค่า" อนุสัญญายังเข้าใจ

ไฟล์ ชื่อ ขยาย


เพื่อความสะดวก ถ้าชื่อพาธเริ่มต้นด้วยจุดและมีตัวแปรสภาพแวดล้อมอยู่
ด้วยชื่อนั้น ค่าของตัวแปรสภาพแวดล้อมจะถูกใช้เป็นค่าจริง
ชื่อพาธ ตัวอย่างเช่น ถ้าตัวแปรสภาพแวดล้อมของ .ฟู มีค่า
this.is.a.long.nameจากนั้นคำสั่ง
หมัด -o .FOO
เทียบเท่ากับคำสั่ง
หมัด -o this.is.a.long.name
หากคุณต้องการป้องกันการขยายของชื่อพาธที่ขึ้นต้นด้วยจุด คุณ
สามารถใช้รูปแบบอื่นสำหรับชื่อพาธได้ เช่น
กำปั้น -o ./.FOO

ไบนารี่ ไฟล์


โดยทั่วไป fhist สามารถจัดการไฟล์ข้อความทั้งหมดที่คุณส่ง แม้กระทั่งข้อความสากลด้วย
การเข้ารหัสที่ผิดปกติ อย่างไรก็ตาม fist คือ ไม่สามารถ เพื่อจัดการกับไฟล์ที่มี
อักขระ NUL

พื้นที่ เอฟคอม(1) โปรแกรมเพียงแค่พิมพ์คำเตือน และดำเนินการต่อ คุณต้องรู้ว่ามัน
แปลงอักขระ NUL เป็นค่า 0x80 ก่อนทำการเปรียบเทียบ

พื้นที่ Fmerge(1) โปรแกรมยังแปลงอักขระ NUL เป็นค่า 0x80 ก่อนรวม
หลังจากคำเตือน และไฟล์เอาต์พุตใดๆ จะมีค่านี้ แทนที่จะเป็น NUL . ดั้งเดิม
ตัวอักษร

พื้นที่ กำปั้น(1) โปรแกรม อย่างไรก็ตาม สร้างข้อผิดพลาดร้ายแรงหากไฟล์อินพุตใด ๆ มี NUL
ตัวอักษร มีจุดประสงค์เพื่อปกป้องไฟล์ต้นทางของคุณจากการทุจริตโดยไม่ได้ตั้งใจ
ใช้ -ไบนารี่ สำหรับไฟล์ที่ต้องมีอักขระ NUL อย่างแน่นอน

EXIT สถานภาพ


พื้นที่ กำปั้น โปรแกรมจะออกโดยมีสถานะเป็น 1 เมื่อเกิดข้อผิดพลาดใดๆ NS กำปั้น โปรแกรมจะเท่านั้น
ออกโดยมีสถานะเป็น 0 หากไม่มีข้อผิดพลาด

ข้อมูลอ้างอิง


โปรแกรมนี้ใช้อัลกอริทึมใน
An โอ(ND) ความแตกต่าง ขั้นตอนวิธี และ ของมัน รูปแบบต่างๆ, ยูจีน ดับเบิลยู ไมเยอร์ส, TR 85-6,
10-เมษายน-1985 ภาควิชาวิทยาการคอมพิวเตอร์ The University of Arizona, Tuscon,
แอริโซนา 85721
See also:
A เนื้อไม่มีมัน การเปรียบเทียบ โครงการ, Webb Miller และ Eugene W. Myers, Software Practice และ
ประสบการณ์ เล่มที่ 15 ฉบับที่ 11 พฤศจิกายน 1985

ลิขสิทธิ์


ฟิสท์ เวอร์ชั่น 1.18.D001
ลิขสิทธิ์ (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
2003, 2004, 2005, 2006, 2008, 2009 ปีเตอร์มิลเลอร์;

โปรแกรมนี้ได้มาจากการทำงาน
ลิขสิทธิ์ (C) 1990 David I. Bell

โปรแกรมนี้เป็นซอฟต์แวร์ฟรี คุณสามารถแจกจ่ายซ้ำและ/หรือแก้ไขภายใต้เงื่อนไขของ
GNU General Public License ที่เผยแพร่โดย Free Software Foundation; ทั้ง
เวอร์ชัน 3 ของใบอนุญาต หรือ (ตามที่คุณเลือก) เวอร์ชันที่ใหม่กว่า

โปรแกรมนี้เผยแพร่ด้วยความหวังว่าจะมีประโยชน์ แต่ไม่มีการรับประกันใดๆ
โดยไม่มีการรับประกันโดยนัยของความสามารถในการขายสินค้าหรือความเหมาะสมสำหรับวัตถุประสงค์เฉพาะ
ดูสัญญาอนุญาตสาธารณะทั่วไปของ GNU สำหรับรายละเอียดเพิ่มเติม

คุณควรได้รับสำเนา GNU General Public License พร้อมกับโปรแกรมนี้
ถ้าไม่ดูhttp://www.gnu.org/licenses/>.

ผู้เขียน


เว็บปีเตอร์ มิลเลอร์: http://miller.emu.id.au/pmiller/
/\/\* อีเมล: [ป้องกันอีเมล]

เว็บ David I. Bell: http://www.canb.auug.org.au/~dbell
อีเมล: [ป้องกันอีเมล]

ใช้ fhist ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser เป็นโปรแกรมเปิดที่รวดเร็ว ฟรี และสนุก
    ซอร์สเฟรมเวิร์กเกม HTML5 ที่นำเสนอ
    การแสดงผล WebGL และ Canvas ทั่ว
    เว็บเบราว์เซอร์เดสก์ท็อปและมือถือ เกม
    สามารถร่วม...
    ดาวน์โหลดเฟสเซอร์
  • 2
    เครื่องยนต์ VASSAL
    เครื่องยนต์ VASSAL
    VASSAL เป็นเอ็นจิ้นเกมสำหรับการสร้าง
    บอร์ดอิเล็กทรอนิกส์แบบดั้งเดิม
    และการ์ดเกม มันให้การสนับสนุนสำหรับ
    การเรนเดอร์ชิ้นส่วนเกมและการโต้ตอบ
    และ ...
    ดาวน์โหลด VASSAL Engine
  • 3
    OpenPDF - ทางแยกของ iText
    OpenPDF - ทางแยกของ iText
    OpenPDF เป็นไลบรารี Java สำหรับสร้าง
    และแก้ไขไฟล์ PDF ด้วย LGPL และ
    ใบอนุญาตโอเพ่นซอร์ส MPL OpenPDF คือ
    LGPL / MPL โอเพ่นซอร์สผู้สืบทอดของ iText
    แล้ว ...
    ดาวน์โหลด OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - ระบบอัตโนมัติ
    การวิเคราะห์ทางธรณีวิทยา - เป็นภูมิศาสตร์
    ซอฟต์แวร์ระบบสารสนเทศ (GIS) พร้อม
    ความสามารถอันยิ่งใหญ่สำหรับ geodata
    การประมวลผลและอนา...
    ดาวน์โหลด SAGA GIS
  • 5
    กล่องเครื่องมือสำหรับ Java/JTOpen
    กล่องเครื่องมือสำหรับ Java/JTOpen
    IBM Toolbox สำหรับ Java / JTOpen คือ
    ไลบรารีของคลาส Java ที่สนับสนุน
    ไคลเอนต์/เซิร์ฟเวอร์และโปรแกรมอินเทอร์เน็ต
    รุ่นไปยังระบบที่ใช้ OS/400,
    i5/โอเอส โอ...
    ดาวน์โหลดกล่องเครื่องมือสำหรับ Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (หรือ D3 สำหรับเอกสารที่ขับเคลื่อนด้วยข้อมูล)
    เป็นไลบรารี JavaScript ที่ช่วยให้คุณ
    เพื่อสร้างข้อมูลเชิงโต้ตอบแบบไดนามิก
    การแสดงภาพในเว็บเบราว์เซอร์ ด้วย D3
    คุณ...
    ดาวน์โหลด D3.js
  • เพิ่มเติม»

คำสั่ง Linux

  • 1
    อธิบดี
    อธิบดี
    abidiff - เปรียบเทียบ ABI ของไฟล์ ELF
    Abidiff เปรียบเทียบ Application Binary
    อินเทอร์เฟซ (ABI) ของสองไลบรารีที่ใช้ร่วมกัน
    ในรูปแบบเอลฟ์ มันเปล่งออกมาอย่างมีความหมาย
    รายงาน...
    เรียกใช้ abidiff
  • 2
    อาบิดวี
    อาบิดวี
    abidw - ทำให้เป็นอันดับ ABI ของ ELF
    ไฟล์ abidw อ่านไลบรารีที่ใช้ร่วมกันใน ELF
    จัดรูปแบบและปล่อยการแสดง XML
    ของ ABI ไปยังเอาต์พุตมาตรฐาน เดอะ
    ปล่อยออกมา ...
    วิ่งต่อไป
  • 3
    โคแพค2xml
    โคแพค2xml
    bibutils - การแปลงบรรณานุกรม
    ค่าสาธารณูปโภค ...
    เรียกใช้ copac2xml
  • 4
    ชาวอียิปต์โบราณ
    ชาวอียิปต์โบราณ
    copt - เครื่องมือเพิ่มประสิทธิภาพตาแมว SYSNOPIS:
    ไฟล์คอปต์ .. รายละเอียด: คอปต์คือไฟล์
    เครื่องมือเพิ่มประสิทธิภาพช่องมองสำหรับวัตถุประสงค์ทั่วไป มัน
    อ่านรหัสจากอินพุตมาตรฐานและ
    เขียน ...
    เรียกใช้ตำรวจ
  • 5
    Gather_stx_titles
    Gather_stx_titles
    Gather_stx_titles - รวบรวมชื่อเรื่อง
    ประกาศจากเอกสาร Stx ...
    เรียกใช้ Gather_stx_titles
  • 6
    ม้านั่ง Gatling
    ม้านั่ง Gatling
    ม้านั่ง - เกณฑ์มาตรฐาน http ...
    เรียกม้านั่ง Gatling
  • เพิ่มเติม»

Ad