Book a Demo

Author Topic: I know the docs told us not to...  (Read 3487 times)

HankRank

  • EA Novice
  • *
  • Posts: 7
  • Karma: +0/-0
    • View Profile
I know the docs told us not to...
« on: February 18, 2009, 07:05:59 am »
...but it turns out that we've used a third party SVN client to update the repository, from the filesystem, with a new XMI (XML) from a controlled package in EA (instead of using the EA Check In/Out procedure).  We need to fix a version control issue.

Unfortunately, those revisions are not reflected to other users who "Get All Latest" and the package itself no longer allows us to Check In/Out from within EA. We now want to get rid of that package and recreate it (i.e. fortunately...Import DB Schema from ODBC); re-establish the synchronization with SVN and EA clients.

How should we proceed to resolve this issue?

Thanks

hr

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8110
  • Karma: +119/-20
    • View Profile
Re: I know the docs told us not to...
« Reply #1 on: February 18, 2009, 09:24:43 am »
I think the easiest thing to do would be to use the external client to get svn back to the state EA is expecting.  ie. If you checked in a file, check it back out to the same user.

Frank Horn

  • EA User
  • **
  • Posts: 535
  • Karma: +1/-0
    • View Profile
Re: I know the docs told us not to...
« Reply #2 on: February 18, 2009, 05:39:12 pm »
Don't panic. Happened to me a couple of times that I inadvertently committed EA's xmi files within a bunch of other sources via TortoiseSVN; they had not been changed since I had not checked them in from EA, but Tortoise removed the lock, so next time I opened EA it showed the packages as checked in.

By all means don't check them out with EA, or EA will overwrite your changes in the eap file. Close EA, get a lock on the xmi files (with Tortoise, SVN command line client, or whatever) and then open EA again. Everything will be all right then.

HankRank

  • EA Novice
  • *
  • Posts: 7
  • Karma: +0/-0
    • View Profile
Re: I know the docs told us not to...
« Reply #3 on: February 19, 2009, 05:24:12 am »
Thanks everyone.

It looks like we have solved the problem.

hr