# Eclipse Team Issues

**URL:** <https://forum.servoy.com/t/eclipse-team-issues/9759>\
**Category:** Classic Servoy\
**Created:** [October 19, 2008, 7:13am UTC](https://forum.servoy.com/t/eclipse-team-issues/9759 "2008-10-19T07:13:34Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![chico](https://avatars.discourse-cdn.com/v4/letter/c/b38774/32.png) [@chico](https://forum.servoy.com/u/chico)\
**Post date:** [October 19, 2008, 7:13am UTC](https://forum.servoy.com/t/eclipse-team-issues/9759/1 "2008-10-19T07:13:34Z")

</div>

We’ve had some issues with our team approach for development with Eclipse/Servoy 4.0.

Basically, we’ve noticed that some work we’ve done locally and committed to the server has suddenly been overwritten after doing a commit and then an update.

What are we doing wrong?

We have 3 developers accessing the same server from different areas and time zones.

Here’s the typical approach a developer will make.

Originally, a solution is checked out at workspace setup.  
Changes are made locally.  
Developer does a commit (to send local changes to the server)  
if conflicts, we do a synchronize and compare and update  
Developer does an update (to get any changes from the server)

We’re a bunch of Eclipse newbies… so can anyone provide some expertise?

Chico

---

<div class="post-metadata">

**Author:** ![pbakker](https://avatars.discourse-cdn.com/v4/letter/p/a4c791/32.png) [@pbakker](https://forum.servoy.com/u/pbakker)\
**Post date:** [October 19, 2008, 9:20am UTC](https://forum.servoy.com/t/eclipse-team-issues/9759/2 "2008-10-19T09:20:46Z")

</div>

If you, in case of conflicts do as you describe here, the local changes are never send to the Repository Server:

> if conflicts, we do a synchronize and compare and update  
> Developer does an update (to get any changes from the server)

Only commit ever updates the central repository!

In case of conflicts, you need to run a sync, then compare the differences and decide how you want to proceed. You can either overwrite your local changes by copying individual changes from the central repo to your local workspace, or update your local workspace with all changes from the central repo or call “Mark as Merged” on your local changes (marking them as leading in the commit process) and then call commit.

Because you marked local changes as merged, in case of a conflict, the local changes in your workspace will be leading and overwrite the conflicting changes on the repository server.

Hope this helps,

Paul

---

<div class="post-metadata">

**Author:** ![chico](https://avatars.discourse-cdn.com/v4/letter/c/b38774/32.png) [@chico](https://forum.servoy.com/u/chico)\
**Post date:** [October 19, 2008, 3:25pm UTC](https://forum.servoy.com/t/eclipse-team-issues/9759/3 "2008-10-19T15:25:49Z")

</div>

Paul,

When we do the synchronize, we ARE going through the conflicts and choosing to override OR mark as merged.

And then we commit.

So we’re at a loss as to what we’re doing wrong.

---

<div class="post-metadata">

**Author:** ![Andrei\_Costescu](https://avatars.discourse-cdn.com/v4/letter/a/e36b37/32.png) [@Andrei\_Costescu](https://forum.servoy.com/u/Andrei_Costescu)\
**Post date:** [October 20, 2008, 7:49am UTC](https://forum.servoy.com/t/eclipse-team-issues/9759/4 "2008-10-20T07:49:03Z")

</div>

What are the changes you commit and get overwritten?  
Form/elements/JS (solution related), security related, or database information related files?

You are using Servoy Team provider, right? I know of a similar problem that happened with security related files.

---

<div class="post-metadata">

**Author:** ![chico](https://avatars.discourse-cdn.com/v4/letter/c/b38774/32.png) [@chico](https://forum.servoy.com/u/chico)\
**Post date:** [October 21, 2008, 4:50am UTC](https://forum.servoy.com/t/eclipse-team-issues/9759/5 "2008-10-21T04:50:53Z")

</div>

One time, it was a modification to a method that seemed to get reverted.

Another time, I had modified several columns in several tables on my database connections (turning on the UUID Flag on several columns)

---

<div class="post-metadata">

**Author:** ![Andrei\_Costescu](https://avatars.discourse-cdn.com/v4/letter/a/e36b37/32.png) [@Andrei\_Costescu](https://forum.servoy.com/u/Andrei_Costescu)\
**Post date:** [October 21, 2008, 8:07am UTC](https://forum.servoy.com/t/eclipse-team-issues/9759/6 "2008-10-21T08:07:49Z")

</div>

You say it was 3 developers working on the same team repository.  
Are you sure someone else didn’t commit a new version (that reverted the initial changes) of your method/columns between the commit and the update in question?

If this isn’t the case, please try to find a reproducible scenario on a small sample solution - so we can have a look - and file a case to the support system:

> **[Servoy - Error](https://crm.servoy.com/servoy-webclient/solutions/solution/servoy_support)**

Thanks.
