Tôi đã từng vật lộn với một biến thể của vấn đề này: lưu giữ các thay đổi cục bộ về những thay đổi mà tôi đã thực hiện cho một cây nguồn trên đơn máy từ xa.
Tôi duy trì bản sao cục bộ của toàn bộ cây nguồn và kho lưu trữ svn cục bộ để phiên bản tệp. Thay vì sử dụng netrw và tìm cách lưu các bản sao lưu cục bộ, tôi đã chỉnh sửa tất cả mọi thứ cục bộ và cần một cách để tự động truyền các thay đổi của mình cho máy từ xa.
giải pháp 1: sử dụng BufWritePost Autocommand để gọi scp để sao chép tệp sau khi được ghi. Điều này có thể hoạt động hiệu quả nếu hệ thống cho phép các quá trình chia sẻ các bộ mô tả tập tin, vì nó có thể chạy một phiên ssh chính đến máy từ xa và chia sẻ kết nối cho các phiên tiếp theo. Nếu bạn kém may mắn hơn (lúc đó tôi đang làm việc trên một máy tính cửa sổ), thời gian để thương lượng một kết nối mới cho mỗi tệp có thể gây đau đớn
giải pháp 2: cho cửa sổ, sử dụng WinSCP, có " giữ chế độ cập nhật máy từ xa, trong đó nó giám sát một thư mục và tất cả các thư mục con của nó để thay đổi và sau đó tự động truyền các thay đổi, đưa ra một bộ quy tắc (mẫu để bỏ qua, chế độ truyền cho các loại tệp khác nhau, v.v.).
Nguồn
2009-07-18 21:58:48
Bạn đã thử đặt 'backupdir' thành thư mục cục bộ chưa? –