มีวิธีใดที่จะให้ Backblaze ยกเว้นโฟลเดอร์. svn


8

ในฐานะนักพัฒนาฉันมีเกือบทุกโปรเจคของฉันในการโค่นล้มและตรวจสอบพวกเขาโดยใช้ TortoiseSVN / การโค่นล้มซึ่งสร้างโฟลเดอร์ชื่อ. svn ภายในทุกโฟลเดอร์ที่เช็คเอาท์

ฉันสงสัยว่ามีวิธีบอก Backblaze ให้ข้ามการสำรองโฟลเดอร์. svn ทั้งหมดหรือไม่


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

ใช่ฉันมีทุกอย่างใน SVN ที่สำรองแยกจากกัน ฉันต้องการข้อมูลสำรองนี้สำหรับสิ่งที่ไม่ได้อยู่ใน SVN เท่านั้น ฉันไม่เชื่อว่าโฟลเดอร์. svn เหล่านั้นมีประวัติจริงอยู่ดี ที่มีอยู่บนเซิร์ฟเวอร์
Darryl Hein

Josh ถูกต้องแล้ว: ถ้าคุณต้องการคืนค่าการสำรองข้อมูลของคุณเพราะบางไฟล์ไม่ได้อยู่ใน SVN แล้วทำไมไม่ทำให้ชีวิตง่ายขึ้นและกู้คืนข้อมูลสถานะ SVN ท้องถิ่น (โฟลเดอร์. svn) ด้วยเช่นกัน? หากไม่มีวิธีการที่จะบอกว่าไฟล์ใดที่ไม่ได้อยู่ใน SVN (หรือมิฉะนั้น: เพียงแค่ไม่ได้สำรองพื้นที่ทำงานของโครงการของคุณที่ทั้งหมด.)
Arjan

1
ตัวเลือกที่ 1: TortoiseSVN ทำงานได้ดีมากในการตรวจสอบโครงสร้างโฟลเดอร์ที่มีอยู่โดยไม่มีโฟลเดอร์. svn ตัวเลือกที่ 2: ตรวจสอบไปยังโฟลเดอร์แยกต่างหากด้วย TortoiseSVN แล้วคัดลอกข้อมูลสำรองลงในโฟลเดอร์นั้น ค่อนข้างง่ายจริงๆ
Darryl Hein

คำตอบ:


10

GUI ปัจจุบันอนุญาตให้ยกเว้นแต่ละโฟลเดอร์เท่านั้นไม่ใช่โฟลเดอร์ทั้งหมดที่เรียกว่า. svn

แต่มีวิธีการขั้นสูงในการเพิ่มการยกเว้น - ดู

https://help.backblaze.com/hc/en-us/articles/220973007-Advanced-Topic-Setting-Custom-Exclusions-via-XML

เป็นตัวอย่างฉันเพิ่มกฎต่อไปนี้เพื่อแยกโฟลเดอร์ที่ซ่อน. git เฉพาะในกรณีที่อยู่ในโฟลเดอร์ ~ / Sites ของฉัน (อีกอันที่คล้ายกันอาจใช้กับ. svn, node_modules เป็นต้น):

<excludefname_rule plat="mac" osVers="*"  ruleIsOptional="t" skipFirstCharThenStartsWith="users/" contains_1="/sites/" contains_2="/.git/" doesNotContain="*" endsWith="*" hasFileExtension="*" />

3

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


2
เพียงแค่ FYI ในอินเทอร์เฟซใหม่แท็บนั้นเรียกว่า "แยกออกจากการสำรองข้อมูล" ในการแยกโฟลเดอร์คุณรวมไว้ในรายการ "ประเภทไฟล์"
CodeNaked

1
ดังนั้นการเพิ่ม.svnหรือ.gitเป็นประเภทไฟล์จะแยกโฟลเดอร์ทั้งหมดด้วยชื่อนั้นหรือไม่?
Nicholas Tolley Cottrell

2
@NicholasTolleyCottrell เห็นได้ชัดว่าใช้ได้เฉพาะกับ "ประเภทไฟล์" เช่นนามสกุล มันใช้งานไม่ได้เพราะ.gitเป็นโฟลเดอร์: twitter.com/backblaze/status/303407239098671104
Matthieu Napoli

ใช้ Command + Shift + Period เพื่อแสดงไฟล์ที่ซ่อนในกล่องโต้ตอบไฟล์บน Mac osxdaily.com/2011/03/01/…
Tim Swast

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