A tool for rapid code synchronization
English | 简体中文 | 繁体中文 | Español | Français | Deutsch | Italiano | 한국어 | Português | Pусский | Türkçe | Polski | 日本語
- Supports custom configuration of multiple development environments
- Supports real-time code synchronization
- Supports tracking code changes and manually uploading code
- Supports automatic building and packaging of front-end projects
- Supports code compression and upload (but only SSH supports remote decompression after upload)
- Supports committing to Git during upload
- Supports custom upload directories and excluding specific directories from upload
- Supports concurrent upload and download
- Supports pausing, resuming, and stopping uploads and downloads
- Supports local and remote file comparison
- Supports viewing remote code, with operations like adding, deleting, modifying, changing permissions, moving code, renaming, and downloading files
- Supports proxy settings
- Supports drag-and-drop upload of files or folders to specified server directories
- 👍👍👍 Supports encryption of account and password in configuration files to prevent server account leaks 👍👍👍
-
Plugin Configuration
-
Proxy Settings. The proxy will only take effect if you also set
proxy = true
in the project configuration below.
// Exclusion rules for excludePath and downloadExcludePath, support wildcards
[
"**/*.mp4",
"aaa/bbb", // Exclude aaa/bbb
"!aaa/bbb/ccc", // Do not exclude the ccc folder under aaa/bbb
]
- If you are unable to connect to the server, you can try using other connection tools such as xftp, filezilla, etc. to connect to the server. Once confirmed, you can try connecting again.
- After uploading files, if the tree menu is not updated, you can use the right-click menu to refresh the file tree.
- Why is the file not downloaded from the server when reopening it? To save resources, the plugin caches opened files. If you need to update the file, please use the right-click menu and refresh it.
- Why can't the username or password be decrypted? Your key has been modified. Please re-enter the initial account password and encrypt/decrypt again.
- Every time you edit the configuration file, all tasks will be automatically stopped. Therefore, please do not modify the configuration file randomly during the upload process.
This project is developed in spare time. You can report issues here, but the fixes may not be immediate.