I've got two servers, a development server and a production server with near-identical file structures. If I want to edit the same file on the dev server and the production server simultaneously - for instance, to partially implement new code - Cyberduck won't open both files simultaneously in TextMate. Instead, editing one file instantly overwrites the old one. Files should be differentiated by a unique server ID such as the IP address rather than whatever is currently differentiating them.
Steps to replicate:
Set up two SFTP servers with the same username/password and file structure.
Login to both in separate Cyberduck windows.
Open a file on one server in TextMate.
Open the same file on the other server. Only one TextMate window is open, containing the file from the second server.
Here's where it gets especially nasty: the connections sometimes get confused as to who last opened the file. If I do this by accident without realising, sometimes the data on the dev server - new code - gets overwritten with data from the production server. I've accidentally erased work because I've saved a file that was opened from the production server and Cyberduck has overwritten the file on the dev server.
The text was updated successfully, but these errors were encountered: