I can't commit my solution

I imported successfully a 3.x solution and then ckeckout it in my developer. But when i try to commit it I receive this error message:

Repository has been changed on the server.

What does it mean?

(My repository server is MS SQL (SQL Server 2005))

hi,

when you do a checkout from a servoy server, the remote repository id is
saved and is checked for every future team operations to make sure, it’s
communicates with the same repository.
in your case, you want to commit to a different repository, then the one used when the project was checked out

I followed this steps:

  1. I export the solution from servoy 3.x repository (to a .servoy file).
  2. I open servoy 4 developer, and from servoy server admin I import the solution (with no errors).
  3. I checkout the solution to my local workbench.
  4. I change some elements of the solution (a global variable velue).
  5. I commit the solution → I receive the error.

What’s wrong?

do you checkout from ‘localhost’ ?
is this issue reproduceable ?

I can reproduce this.

I’m following the same steps outlined and get the same result.

I’ve even created a new solution on a brand-new repository db, created a new solution, created a form with a few fields. Then I went to Team->Share Project, chose ‘Servoy Repository’ then took the defaults on the following dialog. When I then try Team->Commit, I get the same error and the original poster: ‘Repository has been changed on the server.’ This is all via localhost.

MacOS X 10.4.11
Servoy 4.0.0
MySQL 5.0.45

I had the same error. What I figured out is that I was clicking on the Active Solution and trying to commit from there. Once I right_clicked on my solution name under the branch called “All solutions”, it committed from there.

Not sure why you can’t commit from the active solution branch.

Once I right_clicked on my solution name under the branch called “All solutions”, it committed from there.

Thanks a million Jason for pointing this out, I was pulling my hair out before I found your post… :P

These kinds of things should be in a ‘Stuff To Know About Unless You Don’t Value Your Sanity’ section somewhere in the forum, methinks.

Cheers,

Ben