|[ eclipse + plugin ] rsync (idea?) [message #177946]
||Sat, 26 August 2006 09:04
Originally posted by: acerutti.codeweb.it|
I'm new to eclipse's newsgroup and I'm sorry if this post is O.T.
Before I've posted this message to eclipse.tools.php but I think this is
the correct newsgroup... (sorry for my bad english!!)
I'm a php programmer and I'm used to work with Eclipse(*) + Cvs;
During my daily job I publish my php files on a remote server for
debugging and testing. Currently I'm using SFTP for this job but it's
a little bit frustrating...
I've "googled" around to web to find out a plugin that support a fast
syncronization but I didn't find anything usefull...
At the moment what I've done is to use "external tools" to run rsync.
It works but it's not a portable solution (I work with 2linux and a
1mac) because for every workstation or workspace I must insert all the
"external tool" I need ...
Is there out there a plugin that uses "rsync" like this:
Preferences related to the project I'm working on (each project has yours):
- remote host
- directory on remote host
- password and user to access the remote host (if i'm using public key
then there can be used a checkbox to tell the plugin to don't use the
Eclipse preferences (available for every workstation/workspace):
- default command (parameters passed to rsync to check out / check in /
- where is rsync program
Menu items available on every kind of project (php, java, etc...):
- check out what's new on remote host
- check in to remote host what's new on local host
- rundry features (rsync) to only list what's new on remote host
- rundry features (rsync) to only list what's new on local host
Once a user set up the preferences (eclipse ones and project ones) all
he has do to to syncronize the remote/local host is just to press the
appropriate menu item.
The plugin get the project name of the currente resource open/selected
and invoke rsync that prints on console his output.
If the idea is already discussed in another newsgroup, please forgive me.
Thanks in advance,
(*) phpeclipse before; phpide right now
Powered by FUDForum
. Page generated in 0.01939 seconds