2012-07-02 44 views
5

Trong trường hợp Adobe Dreamweaver có thể thiết lập sao chép tự động các tệp đã lưu sang vị trí cụ thể của dự án khác. Làm thế nào tôi có thể đạt được điều này với Sublime Text 2?Nội dung tối ưu 2: Sao chép tệp lưu/sao lưu vào thư mục khác

Tôi đang sử dụng Windows 7 và tôi không muốn cài đặt các công cụ của bên thứ ba (như rsync cho Windows) để xem thư mục và sau đó thực hiện hành động thay đổi. Tôi chỉ muốn lưu tệp của tôi vào hai vị trí (kho lưu trữ SVN cục bộ và một thư mục chia sẻ từ xa cửa sổ thứ hai).

Có plugin nào thực hiện việc này không?

Trả lời

5

Hiện nay có là một plugin thích hợp cho nhu cầu của tôi: SublimeFileSync

+0

Hết sức tò mò, tính năng đồng bộ hóa hoạt động như thế nào? Ví dụ, nó chỉ đồng bộ các tập tin được thay đổi trên thư mục nguồn? Điều gì sẽ xảy ra nếu các tệp tại đích được thay đổi? Họ sẽ bị ghi đè? Lý do tôi hỏi là tôi sẽ sử dụng nó để sao chép các tập tin từ thư mục nguồn dự án (dưới sự kiểm soát phiên bản) sang máy chủ web. Bản sao máy chủ web sẽ có nhiều tệp được tạo (ví dụ: hình ảnh, tệp nhật ký v.v.) mà tôi không muốn xóa vì nguồn dự án là sạch sẽ/không có bất kỳ tệp nào được tạo ... – Prembo

+0

Đây chính xác là những gì tôi cần ! Cảm ơn! – Paul

0

Bạn có thể xem Automatic Backup Plugin. Nó không sao lưu các tệp tại một vị trí cụ thể của dự án, nhưng đó là một cách hay để tự động lưu bản sao lưu mỗi khi bạn lưu tệp.

+2

Đáng tiếc là nó không (chưa) có thể đọc các đường dẫn thư mục liên quan của dự án, vì vậy tôi không thể viết lại mã plugin để lưu một bản sao của một tập tin vào đúng vị trí. Tôi hiện đã thiết lập máy chủ FTP trên vị trí thử nghiệm của mình và tôi sử dụng [Plugin SFTP tuyệt vời] (http://wbond.net/sublime_packages/sftp) – dennis

0

https://github.com/akalongman/sublimetext-autobackups

Cấu hình tùy chọn:

{ 
    // Don't make changes to this file directly as they can get wiped out when the 
    // plugin is updated. Instead transfer what you need to the 'Settings - User' file. 

    // The directory where we'll keep our backups. If empty, we'll try to put them in 
    // ~/sublime_backups 
    "backup_dir": "~/sublime_backups", 

    // If true, also save a backup copy any time a file is opened (if backup file not exists) 
    "backup_on_open_file": true, 

    // If true, backups saved per day, in separate folders, for example ~/sublime_backups/2013-05-23/myfile.php 
    "backup_per_day": true, 

    // If set, backups saved per second. possible values: false, "folder" or "file" 
    // false - disabled backup per second 
    // "folder" - backup example D:/Sublime Text Backups/2013-05-23/095034/myfile.php 
    // "file" - backup example D:/Sublime Text Backups/2013-05-23/myfile_095034.php 
    // to use this feature, you must have enabled backup_per_day setting 
    "backup_per_time": "file", 

    // Files larger than this many bytes won't be backed up. 
    "max_backup_file_size_bytes": 262144, // = 256 KB 

    // Files older than X days will be deleted. If 0 - auto delete disabled 
    "delete_old_backups": 0, // days to delete 

    // If true, backup file opened in same line as cursor in original file 
    "open_in_same_line": true, 

    // If true, show backup previews (only in ST3) 
    "show_previews": true 

} 
Các vấn đề liên quan