Sao lưu dự án bổ sung thêm phiên bản kiểm soát nhanh đến bất kỳ tập tin trên một hệ thống Unix.
Bạn ghét * .bak và * .20050101 và * .cjn (viết tắt của bạn ở đây) và các tập tin * .do.not.touch nhiều như tôi làm gì? Họ xả rác hệ thống tập tin của bạn bất kỳ thời gian nào đó (và tất cả chúng ta phạm tội của nó) cần phải sao lưu một tập tin mà họ đang làm việc.
Nhưng ai đã từng trở lại và làm sạch các mess up? Tại điểm nào là một tập tin sao lưu cũ không còn cần thiết? Và những gì về khi bạn cần có tập tin sao lưu chỉ để khám phá rằng nó thiếu, hoặc bạn đã không nắm bắt một bởi vì bạn không muốn thêm lộn xộn? Backup là câu trả lời của tôi cho tất cả mà. Nó cho biết thêm ngay lập tức có sẵn, điều khiển phiên bản đáng tin cậy để mọi tập tin trong hệ thống tập tin.
Backup là một giao diện gọn nhẹ để thư viện svn_fs Subversion. Nó sử dụng các phần mềm điều khiển phiên bản mạnh mẽ như một hậu phương với một giao diện người dùng đơn giản và tối giản (mặc dù có hiệu quả). Nó được thiết kế để sử dụng trên Linux / Unix (bao gồm cả hệ điều hành X) hệ thống như là một phương pháp của các tập tin cấu hình lưu trữ mà thay đổi bán thường xuyên, nhưng không nhất thiết phải warrent cơ chế kiểm soát phiên bản của riêng mình hoặc kho. Những điều như "/ etc / hosts" hoặc "httpd.conf".
Nó có thể tạo ra một bản sao lưu của bất kỳ tập tin mà không cần phải nhập nó đầu tiên, mà không lo lắng về việc thiết lập các kho mới, và (bởi vì nó nói trực tiếp với layer FS) mà không xả rác ẩn "svn" (hoặc thậm chí tệ hơn, visable "CVS" ) các thư mục mà tất cả các nơi. Nó làm điều này bằng cách sử dụng một "kho lưu trữ," toàn cầu duy nhất chứa một hệ thống tập tin gốc mà gương của bạn khi bạn thêm vào nó. Bạn có thể xem các kho lưu trữ và khôi phục tập tin, làm diffs, và di chuyển những thứ xung quanh như cần thiết. Đối với quản trị phức tạp hơn, lưu trữ là một hệ thống tập tin Subversion tiêu chuẩn có thể được quản trị với bất kỳ khách hàng tương thích (bao gồm các công cụ dòng lệnh 'svn').
Phiên bản hiện tại bị đánh nhau trong Perl. Đó là alpha, nhưng nó là khá chức năng ... ít nhất là một bằng chứng của khái niệm. Cuối cùng tôi có kế hoạch để viết lại nó trong C ... nhưng tất cả chúng ta biết về "kế hoạch điều tốt nhất." Trong khi trung bình, phiên bản Perl không làm việc ... chủ yếu. Bí quyết duy nhất là bạn cần phải biên dịch và cài đặt các ràng buộc Subversion cho nó Perl. Có một số module khác bạn cũng có thể cần, nhưng tất cả đều khá chuẩn.
Cách sử dụng:
Bạn có lẽ không nên nếu bạn bạn đang làm công việc quan trọng. Nó vẫn đang alpha sau tất cả. Nhưng nếu bạn quyết định để cho nó một spin, không đổ lỗi cho tôi vì nứt (điều duy nhất mà nên làm hỏng file đang tồn tại là sự kết hợp của 'r' và '-o', trong đó sẽ ghi đè lên trong một khôi phục).
Các chi tiết về phần mềm:
Phiên bản: 0.1a
Ngày tải lên: 3 Jun 15
Giấy phép: Miễn phí
Phổ biến: 108
Bình luận không