Có cách nào để Backblaze loại trừ các thư mục .svn không?


8

Là một nhà phát triển, tôi có hầu hết tất cả các dự án của mình trong Subversion và kiểm tra chúng bằng cách sử dụng TortoiseSVN / Subversion để tạo một thư mục có tên .svn bên trong mỗi thư mục đã kiểm tra.

Tôi đang tự hỏi liệu có cách nào để bảo Backblaze bỏ qua việc sao lưu tất cả các thư mục .svn không?


2
Có thể bạn đã biết điều này, nhưng tôi nghĩ rằng dù sao tôi cũng sẽ chỉ ra: Nếu bạn không sao lưu các tệp / thư mục SVN của mình, bạn sẽ mất thông tin về lịch sử dự án, chi nhánh, v.v.
Joshua

Vâng, tôi có tất cả những thứ đó trong SVN được sao lưu riêng. Tôi chỉ cần bản sao lưu này cho những thứ chưa có trong SVN. Tôi không tin những thư mục .svn có chứa lịch sử thực tế. Cái đó chứa trên máy chủ.
Darryl Hein

Josh đã đúng: nếu bạn muốn khôi phục bản sao lưu của mình vì một số tệp chưa có trong SVN, vậy thì tại sao không làm cho cuộc sống dễ dàng và khôi phục thông tin trạng thái SVN cục bộ (các thư mục .svn)? Nếu không có điều đó: làm thế nào để biết tập tin nào chưa có trong SVN? (Ngoài ra: chỉ không sao lưu không gian làm việc dự án của bạn.)
Arjan

1
Tùy chọn 1: TortoiseSVN thực hiện rất tốt việc kiểm tra cấu trúc thư mục hiện có mà không cần các thư mục .svn. Tùy chọn 2: kiểm tra một thư mục riêng với TortoiseSVN và sau đó sao chép bản sao lưu vào thư mục đó. Thực sự khá đơn giản.
Darryl Hein

Câu trả lời:


10

GUI hiện tại chỉ cho phép loại trừ các thư mục riêng lẻ, không phải tất cả các thư mục được gọi là .svn

Nhưng có một cách nâng cao để thêm các loại trừ - xem

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

Ví dụ: tôi đã thêm quy tắc sau để loại trừ các thư mục ẩn .git, chỉ khi chúng nằm trong thư mục ~ / Trang web của tôi (một cách tương tự khác có thể áp dụng cho .svn, node_modules, v.v.):

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

3

Bạn có thể thay đổi thư mục và tệp nào được loại trừ khỏi bản sao lưu, bằng cách nhấp vào nút Cài đặt cài đặt trên Bảng điều khiển Backblaze và chọn tab Loại trừ .


2
Chỉ cần FYI, trong giao diện mới, tab được gọi là "Loại trừ khỏi Sao lưu". Để loại trừ một thư mục bạn đưa nó vào danh sách "các loại tệp".
CodeNaken

1
Vì vậy, thêm .svnhoặc .gitdưới dạng một loại tệp sẽ loại trừ tất cả các thư mục theo tên đó?
Nicholas Tolley Cottrell

2
@NicholasTolleyCottrell rõ ràng nó chỉ hoạt động với "loại tệp", tức là tiện ích mở rộng. Nó không hoạt động .gitvì chúng là các thư mục: twitter.com/backblaze/status/303407239098671104
Matthieu Napoli

Sử dụng Command + Shift + period để hiển thị các tệp ẩn trong hộp thoại tệp trên Mac. osxdaily.com/2011/03/01/ từ
Tim Swast

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.