Amazon Best VPN GoSearch

ไอคอน Fav ของ OnWorks

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

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

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

โครงการ:

ชื่อ


อุปถัมภ์พัฒนาเริ่มต้น - เริ่มการพัฒนาของการเปลี่ยนแปลง

เรื่องย่อ


โล่ -พัฒนา_เริ่มต้น เปลี่ยนหมายเลข [ ตัวเลือก-
โล่ -พัฒนา_เริ่มต้น -รายการ [ ตัวเลือก-
โล่ -พัฒนา_เริ่มต้น -ช่วย

DESCRIPTION


เค้ก โล่ -พัฒนา_เริ่มต้น คำสั่งใช้เพื่อเริ่มการพัฒนาการเปลี่ยนแปลง

ไดเร็กทอรีการพัฒนาสำหรับการเปลี่ยนแปลงจะถูกสร้างขึ้นโดยอัตโนมัติ ใต้
ไดเร็กทอรีที่ระบุในฟิลด์ default_development_directory of อย(5) หรือถ้าไม่ใช่
ตั้งค่าด้านล่างไดเร็กทอรีที่ระบุในฟิลด์ default_development_directory of
อีพัตเตอร์(5) หรือถ้าไม่ได้ตั้งค่าไว้ด้านล่างโฮมไดเร็กทอรีของผู้ใช้ปัจจุบัน หายากที่จะต้องใช้
ทราบชื่อพาธที่แน่นอนของไดเร็กทอรีการพัฒนา เช่น the เอซีดี(1) คำสั่งจะพาคุณไป
ที่นั่นเมื่อใดก็ได้

การดำเนินการคำสั่งนี้สำเร็จจะย้ายการเปลี่ยนแปลงที่ระบุจาก รอ
พัฒนาการ พูดกับ กำลัง พัฒนา สถานะ. boxwid = 1 ลง S1: กล่อง "กำลังรอ"
"การพัฒนา" ลูกศร "พัฒนา" ljust "เริ่มต้น" ljust S2: กล่อง "เป็น" "พัฒนาแล้ว" T1:
spline -> จาก S2.w จากนั้นเหลือ 0.75 จากนั้นขึ้น 11/12 จากนั้นเป็น 1/3 " พัฒนา"
ก็แค่ " เริ่มต้น " ก็แค่ " เลิกทำ" ที่ T1.c - (0.75,0)

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

พัฒนาการ ค้นหาสถานที่ สถานที่
กรุณา หมายเหตุ Aegis ยังปรึกษาระบบไฟล์พื้นฐานเพื่อกำหนดแนวคิดของ
ขนาดไฟล์สูงสุด โดยที่ขนาดไฟล์สูงสุดของระบบไฟล์น้อยกว่า
maximum_filename_length, ระบบไฟล์ชนะ สิ่งนี้สามารถเกิดขึ้นได้ ตัวอย่างเช่น เมื่อคุณเป็น
โดยใช้ระบบไฟล์ Linux UMSDOS หรือเมื่อคุณมี NFS ติดตั้ง V7 . แบบโบราณ
ระบบไฟล์ การตั้งค่า maximum_filename_length ถึง 255 ในกรณีนี้จะไม่เปลี่ยนแปลง
ความจริงที่ว่าขีดจำกัดของระบบไฟล์พื้นฐานนั้นเล็กกว่ามาก (12 และ 14 ตามลำดับ)

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

หากไดเร็กทอรีการพัฒนาของคุณอยู่บนระบบไฟล์ Linux UMSDOS เป็นประจำ คุณจะ
คงจะดีกว่าการตั้งค่า dos_filename_required = จริงและยังเปลี่ยน
development_directory_template สนาม. การพัฒนาที่แตกต่างกันด้วย Windows ต่างๆ
สภาพแวดล้อมอาจต้องการสิ่งนี้

ADMINISTRATOR แทนที่


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

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

เค้ก Forced_develop_begin_notify_command แอตทริบิวต์โครงการ (ดู อีพัตเตอร์(5) สำหรับเพิ่มเติม
ข้อมูล) จะทำงานเมื่อผู้ดูแลระบบใช้ -ผู้ใช้ ตัวเลือกในความพยายามที่จะ
ลดความประหลาดใจสำหรับนักพัฒนา คำสั่งที่เหมาะสมคือ
Forced_develop_begin_notify_command =
"$datadir/db_forced.sh $p $c $ผู้พัฒนา";
คำสั่งนี้จะส่งอีเมลไปยังผู้พัฒนาแจ้งว่ามีการเปลี่ยนแปลงแล้ว
มอบหมายให้เธอ

สัญลักษณ์ ลิงค์


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

โครงการ องค์ประกอบ
เค้ก development_directory_style ฟิลด์ของไฟล์คอนฟิกูเรชันโปรเจ็กต์จะควบคุม
การปรากฏตัวของไดเร็กทอรีการพัฒนา ดู เอปคอนเฟอเรนซ์(5) สำหรับข้อมูลเพิ่มเติม

โดยใช้การตั้งค่าเช่น
development_directory_style =
{
source_file_symlink = จริง;
ระหว่าง_build_only = จริง;
};
ผู้ใช้จะไม่เห็นลิงก์สัญลักษณ์ เนื่องจากมีการเพิ่มเข้ามาเพื่อประโยชน์ของ .เท่านั้น
เครื่องมือบำรุงรักษาการพึ่งพาระหว่างการดำเนินการของ แอ๊บ(1) คำสั่ง

โดยใช้การตั้งค่าเช่น
development_directory_style =
{
source_file_symlink = จริง;
};
(อีกอันหนึ่งจะมีค่าเริ่มต้นเป็นเท็จ) ลิงก์สัญลักษณ์จะถูกสร้างขึ้นเมื่อเริ่มพัฒนา
เวลา (ดู เอดส์(1) สำหรับข้อมูลเพิ่มเติม) และยังดูแลโดยแต่ละ แอ๊บ(1) การร้องขอ
โปรดทราบว่าลิงก์สัญลักษณ์จะได้รับการดูแลในช่วงเวลาเหล่านี้เท่านั้น ดังนั้นการรวมโปรเจ็กต์
ในระหว่างการแก้ไข การเปลี่ยนแปลงไฟล์ sourec อาจปล่อยให้ลิงก์สัญลักษณ์ใน
สถานะไม่สอดคล้องกันจนกว่าจะสร้างต่อไป

เมื่อไฟล์ถูกคัดลอกจากเส้นฐานไปยังการเปลี่ยนแปลง โดยใช้ตัว เออีซีพี(1) คำสั่ง, the
ลิงก์สัญลักษณ์ที่ชี้ไปที่เส้นฐาน หากมี จะถูกลบออกก่อนที่ไฟล์จะเป็น
คัดลอก

หมายเหตุ การใช้ฟังก์ชันนี้ในรูปแบบใดรูปแบบหนึ่งมีผลกับไฟล์กฎของ
มีการเขียนเครื่องมือบำรุงรักษาการพึ่งพา กฎต้อง เอาออก เป้าหมายของพวกเขามาก่อน
สร้างมันขึ้นมา (โดยปกติด้วย an rm -f คำสั่ง) หากคุณใช้ฟิลด์ย่อยของลิงค์ใด ๆ (ทั้ง
ฮาร์ดลิงก์และลิงก์สัญลักษณ์) เพื่อหลีกเลี่ยงความพยายามที่จะเขียนผลลัพธ์บน
ลิงก์สัญลักษณ์ ซึ่งจะชี้ไปที่ไฟล์แบบอ่านอย่างเดียวในบรรทัดฐานของโปรเจ็กต์ นี่คือ
คล้ายกับข้อกำหนดเดียวกันสำหรับการใช้ link_integration_directory สนามของ
ไฟล์การกำหนดค่าโครงการ

ผู้ใช้งาน องค์ประกอบ
มี symbolic_link_preference ในไฟล์กำหนดค่าผู้ใช้ (ดู อย(5)
สำหรับข้อมูลเพิ่มเติม). สิ่งนี้ควบคุมว่า แอ๊บ(1) จะตรวจสอบการเชื่อมโยงสัญลักษณ์
ก่อนบิลด์ (ค่าเริ่มต้น) หรือจะถือว่าอัปเดตแล้ว (ช่องนี้คือ
เกี่ยวข้องเฉพาะถ้า development_ไดเรกทอรี__style.source_file_symlink เป็นความจริง.)

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

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

มีสองตัวเลือกบรรทัดคำสั่งที่ปรับเปลี่ยน แอ๊บ(1) พฤติกรรมเพิ่มเติม: the -ตรวจสอบ-
ลิงค์สัญลักษณ์ ตัวเลือกบอกว่าให้ตรวจสอบการเชื่อมโยงสัญลักษณ์; และ -สมมติ-สัญลักษณ์-ลิงค์
ตัวเลือกบอกว่าจะถือว่าลิงก์สัญลักษณ์เป็นข้อมูลล่าสุด ในแต่ละกรณีตัวเลือกมากกว่า-
ขี่ค่าเริ่มต้นและการตั้งค่าของผู้ใช้

เป็นไปได้ที่จะได้รับพฤติกรรมที่คล้ายกับ Tom Lord'a Arch โดยใช้การตั้งค่าเช่น:
development_directory_style =
{
source_file_link = จริง;
source_file_symlink = จริง;
};

เป็นไปได้ที่จะได้รับพฤติกรรมที่คล้ายกับ CVS โดยใช้การตั้งค่าเช่น:
development_directory_style =
{
source_file_copy = จริง;
};
มีการกำหนดค่าที่เป็นไปได้อีกมากมายของ development_directory_styleมักจะ
ด้วยผลข้างเคียงที่เป็นประโยชน์ ดู เอปคอนเฟอเรนซ์(1) และ การพึ่งพาอาศัยกัน ซ่อมบำรุง เครื่องมือ
บทของคู่มือผู้ใช้สำหรับข้อมูลเพิ่มเติม

ตัวเลือกบรรทัดคำสั่งลิงก์สัญลักษณ์และการกำหนดลักษณะนำไปใช้กับฮาร์ดลิงก์และ
สำเนาไฟล์ (ชื่อมีต้นกำเนิดทางประวัติศาสตร์)

OPTIONS


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

- เปลี่ยน จำนวน
ตัวเลือกนี้อาจใช้เพื่อระบุการเปลี่ยนแปลงเฉพาะภายในโครงการ ดู
โล่(1) สำหรับคำอธิบายที่สมบูรณ์ของตัวเลือกนี้

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

ข้อควรระวัง: หากคุณใช้ automounter อย่าใช้ `pwd` เพื่อสร้างค่าสัมบูรณ์
เส้นทางมักจะให้คำตอบที่ผิด

-ช่วย
ตัวเลือกนี้อาจใช้เพื่อรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการใช้ โล่
โครงการ

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

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

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

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

-ผู้ใช้ พร้อมชื่อ
ตัวเลือกนี้ใช้เพื่อระบุผู้ใช้ที่ต้องการพัฒนาการเปลี่ยนแปลง นี้
ตัวเลือกสามารถใช้ได้โดยผู้ดูแลระบบโครงการเท่านั้น

- ละเอียด
ตัวเลือกนี้อาจใช้เพื่อทำให้การอุปถัมภ์ให้ผลผลิตมากขึ้น โดยค่าเริ่มต้น aegis
สร้างเอาต์พุตเมื่อเกิดข้อผิดพลาดเท่านั้น เมื่อใช้ร่วมกับ -รายการ ตัวเลือกตัวเลือกนี้
ทำให้มีการเพิ่มส่วนหัวของคอลัมน์

-รอ ตัวเลือกนี้อาจใช้เพื่อให้คำสั่ง Aegis รอการล็อคการเข้าใช้ if
ไม่สามารถรับได้ในทันที ค่าเริ่มต้นของผู้ใช้ lock_wait_preference
ถ้าไม่ได้ระบุไว้ ดู อย(5) สำหรับข้อมูลเพิ่มเติม

-ไม่รอ
ตัวเลือกนี้อาจใช้เพื่อให้คำสั่ง Aegis ปล่อยข้อผิดพลาดร้ายแรงหาก access
ไม่สามารถรับล็อคได้ทันที ค่าเริ่มต้นของผู้ใช้
lock_wait_preference ถ้าไม่ได้ระบุไว้ ดู อย(5) สำหรับข้อมูลเพิ่มเติม

ดูสิ่งนี้ด้วย โล่(1) สำหรับตัวเลือกทั่วไปของคำสั่ง aegis ทั้งหมด

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

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

ตัวอย่างเช่น: อาร์กิวเมนต์ "-project, "-PROJ" และ "-p" ทั้งหมดถูกตีความว่าหมายถึง
-โครงการ ตัวเลือก. อาร์กิวเมนต์ "-prj" จะไม่เข้าใจเพราะติดต่อกัน
ไม่ได้ระบุอักขระเสริม

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

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

ที่แนะนำ ALIAS


นามแฝงที่แนะนำสำหรับคำสั่งนี้คือ
csh% นามแฝง aedb 'aegis -db \!* -v'
sh$ aedb(){aegis -db "$@" -v}

ข้อผิดพลาด


มันเป็นข้อผิดพลาดหากไม่มีการเปลี่ยนแปลง
เป็นข้อผิดพลาดหากการเปลี่ยนแปลงไม่อยู่ใน รอ พัฒนาการ รัฐ
ถือเป็นข้อผิดพลาดหากผู้ใช้ปัจจุบันไม่ใช่ผู้พัฒนาโครงการที่ระบุ

EXIT สถานภาพ


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

และพวกเรา ตัวแปร


ดู โล่(1) สำหรับรายการตัวแปรสภาพแวดล้อมที่อาจส่งผลต่อคำสั่งนี้ ดู
เอปคอนเฟอเรนซ์(5) สำหรับไฟล์คอนฟิกูเรชันของโปรเจ็กต์ โครงการ_เฉพาะ ช่องสำหรับวิธีตั้งค่า
ตัวแปรสภาพแวดล้อมสำหรับคำสั่งทั้งหมดที่ดำเนินการโดย Aegis

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


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

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

คำสั่ง Linux

Ad




×
โฆษณา
❤️ช้อป จอง หรือซื้อที่นี่โดยไม่เสียค่าใช้จ่าย ช่วยให้บริการต่างๆ ฟรี