Book a Demo

Author Topic: EA and TFS Version Control  (Read 3235 times)

fkish

  • EA Novice
  • *
  • Posts: 2
  • Karma: +0/-0
  • I love YaBB 1G - SP1!
    • View Profile
EA and TFS Version Control
« on: December 18, 2007, 10:50:06 am »
Maybe some one can shed some light on some issues I've been having...

1) We have been using TFS for our version control and had experienced the behaviour described in the help under the topic "Specify Private or Shared Models" when we set a model to Private.

The solution, it seems, is to use Shared, which will disable the GetLatest option, leaving only the CheckOut option.  But from my understanding TFS's Checkout does not do a get latest (I assume that it is doing a TFS CheckOut not some sort of EA Checkout that is different from TFS).  So how would a new person (or new computer) get the source thru EA?  

2) The help states “Although Enterprise Architect directly supports TFS through its command line interface, we recommend the use of Microsoft's TFS-SCC client instead.”

I’m not exactly sure what this means.   Does it mean Use Team Explorer (not the EA integration?), use Msscci client, don’t use cmd line?

3) At least a couple of people mentioned using the the MSSCCI client and use the SCC settings.  Why is that?  I did this and quickly "tested" it.  I did not really see any difference...but I was unclear as to what I was looking for.

Thanks for any insight into these issues.

F Kish

Martin Terreni

  • EA User
  • **
  • Posts: 672
  • Karma: +0/-0
  • Sorry, I can't write
    • View Profile
Re: EA and TFS Version Control
« Reply #1 on: December 18, 2007, 09:44:33 pm »
1) From my expirience if you check out a shared model - you get latest automaticaly. This is from EAP, if you work on DB then you always have the latest.
2-3) We faced some troubles working with TFS (with EA 6.5 then) and moved to MSSCCI - no more troubles. I can't remember what exactly was the problem, but I remember I got pissed off becuse of that.
The question would be why NOT to use MSSCCI?
Recursion definition:
If you don’t understand the definition read "Recursion definition".

fkish

  • EA Novice
  • *
  • Posts: 2
  • Karma: +0/-0
  • I love YaBB 1G - SP1!
    • View Profile
Re: EA and TFS Version Control
« Reply #2 on: December 19, 2007, 08:12:35 am »
Thanks for the response...to answer your question "The question would be why NOT to use MSSCCI?".  

I'm not against using MSSCCI, its just that we have a number of people already setup connecting "directly" to TFS through EA (this is EA 7).  I was just trying to figure out the benefit of connecting using the MSSCCI provider so I can justify the new configuration and explain what they should expect to see that is different.

Thanks.

Martin Terreni

  • EA User
  • **
  • Posts: 672
  • Karma: +0/-0
  • Sorry, I can't write
    • View Profile
Re: EA and TFS Version Control
« Reply #3 on: December 19, 2007, 02:31:59 pm »
Sorry can't help then I think. We began with direct connection to TFS, but rapidly moved to MSSCCI. I don't remember much more... :-[
Recursion definition:
If you don’t understand the definition read "Recursion definition".