Comments (2)
Hi Cameron,
somehow I can't get what the problem is. What do you mean by "have deleted the
working copy"? Do you mean source or destination?
What do you mean by "If there was an option to not sync delete"? FileSync
should not delete target files if source files were deleted?
This is be possible to implement, but then you will end up in the situation
where you have lot of garbage on the "remote" part. What you would do then?
My idea for FileSync is that it works as simple as possible, so that anyone can
understand the result. This means, the target folder should ideally be just a
mirror of the source. For all "sophisticated" workflows sophisticated tools
should be used, for example version control systems like git etc.
So while technically possible, I doubt I will implement it. You can try to
convince me. BTW a patch with attached junit tests would definitely help :-)
P.S.
The title of your report seems to be misleading: did you mean "Option to *not*
delete remote file on sync"?
Regards,
Andrey
Original comment by iloveeclipse
on 31 Aug 2014 at 9:08
- Added labels: Type-Enhancement
- Removed labels: Type-Defect
from filesync4eclipse.
I think he is saying that he has two developers. Developer A, and Developer B
both working on their own copy of a project (the local copy) in Eclipseand they
are both syncing to the same target folder.
If Developer A deletes /index.php and Developer B then syncs, Developer B's
setup will still have a local copy of /index.php and it will upload /index.php
as it is missing in the target folder (as the other developer just deleted it).
What Cameron seems to want is for this to be deleted in Developer B's local
Project too.
This is not what File Sync is designed for and it sounds like Cameron needs to
evaluate using Subversion (SVN) for version control. This is how the reset of
the world copes with multiple developers working on the same codebase.
Original comment by [email protected]
on 16 Jul 2015 at 8:17
from filesync4eclipse.
Related Issues (20)
- unable to sync with rse (remote system) by ssh HOT 2
- Support single file or muti files sync, and remain the sub path. HOT 1
- Force File Synchronization does not work HOT 1
- Juno Compatibility HOT 3
- Sync file on save - even on "un-built" workspaces HOT 1
- Allow synchronization to work in the opposite direction HOT 1
- Add remove work directory HOT 4
- Add remove work directory HOT 1
- Changing project builder properties failed. HOT 2
- Preferences not read after restart and sometimes not written HOT 3
- Allow per-developer dynamic destination folder HOT 3
- Support SCP or other remote FS HOT 1
- ER: When syncing create a backup of file being overwritten HOT 1
- Automatic sync not working, only forced manual sync HOT 2
- Add a new feature to enable/disable a mapping HOT 1
- Variables in target folder should not be write back. HOT 1
- Forced Sync fails and returns NullPointerException HOT 6
- Feature request for syncing a file to mulitple directories HOT 1
- Sync does not delete files from target system HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from filesync4eclipse.