Differences
This shows you the differences between the selected revisions of the page.
2007-03-22 | 2007-04-11 | ||
old revision restored, this is not a discussion forum, see a linked topic (martin) | 4.0 mode (mirror) (martin) | ||
Line 1: | Line 1: | ||
====== Synchronize Dialog ====== | ====== Synchronize Dialog ====== | ||
- | In Synchronize Dialog you select mode and options for [[task_synchronize_full|synchronization]]. To display the dialog go to //Commands > Synchronize// or click respective [[ui_toolbar|toolbar]] button. | + | In Synchronize Dialog you select direction, mode and options for [[task_synchronize_full|synchronization]]. To display the dialog go to //Commands > Synchronize// or click respective [[ui_toolbar|toolbar]] button. |
&screenshotpict(synchronize) | &screenshotpict(synchronize) | ||
Line 7: | Line 7: | ||
Enter root directories for the synchronization into //Local directory// and //Remote directory// boxes. By default the current working directories will be used. In the [[ui_explorer|Explorer-like interface]], where there is no local working directory, it will be the last local directory used. | Enter root directories for the synchronization into //Local directory// and //Remote directory// boxes. By default the current working directories will be used. In the [[ui_explorer|Explorer-like interface]], where there is no local working directory, it will be the last local directory used. | ||
- | ===== Direction (Modes) ===== | + | ===== Direction/Target directory ===== |
- | Use options //Both//, //Remote// or //Local// to select your preferred [[task_synchronize_full#synchronization_modes|synchronization mode]]. | + | Use options //Both//, //Remote// or //Local// to select your preferred [[task_synchronize_full#synchronization_direction|synchronization direction]]. |
- | ===== Synchronize Options ===== | + | ===== Mode ===== |
- | The //Synchronize timestamps only, not files// checkbox makes WinSCP just update timestamps of existing files. It will not do any transfers, nor delete anything. Simply, whenever it finds the same file in both directories it updates the timestamp of target file to match the one of source file. In //Both// mode it always updates the older timestamp. With the option set, the most other options cannot be configured. The option is available with [[protocols#sftp|SFTP protocol]] only. | + | Use options //Synchronize files//, //Mirror files// or //Synchronize timestamps// to select your preferred [[task_synchronize_full#synchronization_mode|synchronization mode]]. |
- | The //Delete files// checkbox makes WinSCP delete files and subdirectories in target directory that are not present in a source directory. The option is not available for //Both// mode, because in the mode such files and subdirectories are always considered as new and transfered into the opposite directory (unless //Existing files only// is checked). Deleted local files are moved to recycle bin if preference option //[[ui_pref_panels#common_options|Delete local files to recycle bin]]// is enabled only. | + | ===== Synchronize Options ===== |
+ | The //Delete files// checkbox makes WinSCP delete files and subdirectories in target directory that are not present in a source directory. The option is not available for //Both// direction, because then such files and subdirectories are always considered as new and transfered into the opposite directory (unless //Existing files only// is checked). Deleted local files are moved to recycle bin if preference option //[[ui_pref_panels#common_options|Delete local files to recycle bin]]// is enabled only. | ||
The //Existing files only// checkbox makes WinSCP not to consider files and subdirectories not existing in an opposite directory as new. Such files and subdirectories will be ignored. | The //Existing files only// checkbox makes WinSCP not to consider files and subdirectories not existing in an opposite directory as new. Such files and subdirectories will be ignored. | ||
Line 26: | Line 27: | ||
With //Modification time// checked (default) two files are considered different when they have different timestamps. | With //Modification time// checked (default) two files are considered different when they have different timestamps. | ||
- | With //File size// checked two files are considered different when they have different sizes. The option is not available for //Both// mode. When using the option, you should avoid [[transfer mode|text transfer mode]] as it may change the file size. | + | With //File size// checked two files are considered different when they have different sizes. The option is not available with //Both// direction selected. When using the option, you should avoid [[transfer mode|text transfer mode]] as it may change the file size. |
Note that while you can check both options, you cannot uncheck both. When both options are checked, //Modification time// has higher priority. As a consequence, file is not considered updated, despite having different size, if it is older. | Note that while you can check both options, you cannot uncheck both. When both options are checked, //Modification time// has higher priority. As a consequence, file is not considered updated, despite having different size, if it is older. | ||
- | In //Both// mode, //Modification time// is always checked and //File size// unchecked. | + | With //Both// direction selected, //Modification time// is always checked and //File size// unchecked. |
- | For //Synchronize timestamps only, not files// mode checkbox //Same size only// is available. It makes WinSCP update timestamp of the files, that have same size in both directories, only. | + | For //Synchronize timestamps// mode checkbox //Same size only// is available. It makes WinSCP update timestamp of the files, that have same size in both directories, only. |
===== Transfer Settings ===== | ===== Transfer Settings ===== | ||
Line 44: | Line 45: | ||
Check //Use same options next time// if you want to make your options be default next time you use function //[[task_synchronize_full|Synchronize]]//. Note that this will affect function //[[task_keep_up_to_date|Keep remote directory up to date]]// as well. | Check //Use same options next time// if you want to make your options be default next time you use function //[[task_synchronize_full|Synchronize]]//. Note that this will affect function //[[task_keep_up_to_date|Keep remote directory up to date]]// as well. | ||
- | In [[ui_explorer|Explorer-like interface]] synchronization mode is saved too. | + | In [[ui_explorer|Explorer-like interface]] synchronization direction is saved too. |
- | In [[ui_commander|Norton Commander interface]] the mode is initially autoselected based on the currently active [[ui_file_panel|file panel]]. To disable autoselection you need to select different mode than autoselected, check //Use same options next time// and then confirm that you really want to make the new mode default. Note that there is no way to revert back to autoselection. | + | In [[ui_commander|Norton Commander interface]] the direction is initially autoselected based on the currently active [[ui_file_panel|file panel]]. To disable autoselection you need to select different direction than autoselected, check //Use same options next time// and then confirm that you really want to make the new direction default. Note that there is no way to revert back to autoselection. |