multiple project versions

my client wants me to backup my solution
at the end of a work period, and give a release (an export) to the testing
people.

while they’re testing, he wants me to begin work on new features,
without disturbing the backup copy.

his desire is that if the testing people report bugs, i can go back
to the ‘saved’ copy of the project, make fixes, and give a new
solution to the testing dept. to make sure the fixes work.

is this possible with servoy? can i just copy and restore the “servoy.gdb”
file whenever i please?

thanks in advance
rm.

if you can switch besides databases then it is ok.
What you could do is make 2 dbserver connections in servoy:
one repository_server_backup and one repository_server
both pointing to a servoy.gdb file (other locations ofcourse :))
then if you want to go back. rename the ‘new’ repository_server into repository_server_new and the backup to repository_server and restart developer..

We don’t support branching yet. (that you can alter a older release)
And ofcourse you have to do youre small changes in both releases..

This thread may answer my question du jour. Could you clarify?

In the solution I’m developing, I have releases one and two. If I try to activate release 1, I get the following:


Cannot load forms from solution
com.servoy.j2db.persistence.RepositoryException: Branching is not supported, only the last release can be updated

So if I ever need to “roll back”, I would remove the later release, not just activate the earlier one. Is that correct?

yes. currently you can’t modify the non latest release.