ฉันจะให้ FileZille ละเว้นโฟลเดอร์หรือไฟล์ได้อย่างไร ฉันไม่ต้องการอัปโหลดข้อมูลการควบคุมเวอร์ชันไปยังเว็บเซิร์ฟเวอร์ของฉัน!
(คำถามที่บอกเป็นนัยในความคิดเห็นต่อคำตอบอื่น)
ฉันจะให้ FileZille ละเว้นโฟลเดอร์หรือไฟล์ได้อย่างไร ฉันไม่ต้องการอัปโหลดข้อมูลการควบคุมเวอร์ชันไปยังเว็บเซิร์ฟเวอร์ของฉัน!
(คำถามที่บอกเป็นนัยในความคิดเห็นต่อคำตอบอื่น)
คำตอบ:
ใน FileZilla 3+ คลิกที่ปุ่ม "รายการไดเรกทอรีตัวกรอง" * บนแถบงานเพื่อดูรายการตัวกรองที่มีอยู่เพื่อนำไปใช้แก้ไขหรือเพิ่มตัวกรองแบบกำหนดเองของคุณ
* เป็นปุ่มขวาสุด (มีลูกศรสามลูก) ที่แถวกลางใน (ภาพจากhttp://wiki.filezilla-project.org/Using )
คลิกที่ View -> ตัวกรองชื่อไฟล์ (Filezilla 3.3)
สำหรับ Filezilla 3.14 ตัวเลือกนี้อยู่ภายใต้: ดู -> ตัวกรองชื่อไฟล์ ...
นี่คือโต้ตอบ (มีGIT
, bower_components
และnode_modules
กฎระเบียบที่กำหนดเอง):
ตามที่คุณเห็นการยกเว้น SVN พร้อมใช้งานตามค่าเริ่มต้นแล้ว ต้องเพิ่ม GIT และอื่น ๆ ด้วยตนเองด้วยปุ่มแก้ไขกฎตัวกรอง ...
นี่คือลักษณะที่ตัวแก้ไขกฎ (ด้วยกฎ GIT เป็นตัวอย่าง):
นี่คือทั้งหมดที่คุณต้องทำ
ทางลัด :: Command + I (Mac) หรือเปิด FileZilla> ดู> ตัวกรองชื่อไฟล์
จากนั้นคลิกแก้ไขกฎตัวกรองที่ปุ่มมุมล่างซ้ายล่างของหน้าจอ
อย่างที่คุณเห็นในภาพนี้ตอนนี้คุณสามารถ
นี่คือวิธีที่ตอนนี้เมื่อคุณเพียงคลิกที่โฟลเดอร์ repo ของคุณและต้องการอัปโหลดไฟล์ทั้งหมดโฟลเดอร์. git จะไม่ถูกอัปโหลด
Voila !! ที่คล้ายคลึงกันคุณสามารถทำเช่นเดียวกันสำหรับโฟลเดอร์ node_modules หรือโฟลเดอร์อื่น ๆ ของคุณเช่นกัน
แนวทางปฏิบัติที่ดีที่สุดคือเพียงสร้างโฟลเดอร์การแจกจ่ายซึ่งจะต้องมีไฟล์การให้บริการทั้งหมดสำหรับลูกค้าและเพียงแค่กดอัปโหลดสำหรับโฟลเดอร์การแจกจ่ายนั้น
หมายเหตุ :: ฉันขอโทษผู้คนที่ไม่มีชื่อเสียงพอที่จะฝังภาพที่นี่ดังนั้นโปรดคลิกขวาที่ภาพและเปิดในหน้าแยกต่างหากแทนตอนนี้ ฉันจะอัปเดตเมื่อฉันได้รับชื่อเสียงมากมาย
ใน Filezilla (3.7) สลับ:
เซิร์ฟเวอร์ -> บังคับให้แสดงไฟล์ที่ซ่อน
ตัวกรอง Filezilla:
ตัวอย่างเช่นคุณต้องการยกเว้นไฟล์และโฟลเดอร์ที่ขึ้นต้นด้วย "." กล่าวคือ
.config
.pathexclude
ฯลฯ
จากนั้นใน Filezilla:
"แก้ไขกฎตัวกรอง ... "
ตัวกรองชื่อไฟล์
.folders
เริ่มต้นด้วย: จับคู่หากชื่อไฟล์ / ไดเรกทอรีเริ่มต้นด้วยสตริงตัวอักษรที่ระบุ