This is informational for anyone interested, but I just got this working.
http://svnscc.tigris.org/I used this plug-in. There are two other projects apparently -- one called SubWay (which did not work for me), and one called SourceCross (which has not released anything yet).
Here are the steps I used to get it to work.
Precondition: Download/Install Subversion itself. Create a repository, and check it out on the local filesystem (e.g. C:/work/projectA/)
1) Download the release from
http://svnscc.tigris.org/2) Follow the instructions to install -- I had to manually edit the Windows registry to make this work, the regscript would not execute. It is pretty simple -- make these changes to the registry:
[HKEY_LOCAL_MACHINE\SOFTWARE\SVNScc\SVNScc]
"SCCServerName"="SVNScc"
"SCCServerPath"="C:\Program Files\Subversion\SVNScc-0.1.0.98_svn-1.0.6\SVNScc.dll"
<- this must be your path to the DLL[HKEY_LOCAL_MACHINE\SOFTWARE\SourceCodeControlProvider]
"ProviderRegKey"="SOFTWARE\\SVNScc\\SVNScc"
[HKEY_LOCAL_MACHINE\SOFTWARE\SourceCodeControlProvider\InstalledSCCProviders]
"SVNScc"="SOFTWARE\\SVNScc\\SVNScc"
3. Fire up an EA model. Goto Project->Version Control->Version Control Options.
Select Type: SCC
Unique ID: MySCCConfiguration (or whatever here)
Local Project Path: find the version controlled dir you checked out earlier and put it here.
It pops a window up, select SVNScc
Save
4) Next, right click a package in the model and choose Package Control -> Configure
Tick the Control Package box
Select Version Control dropdown as MySCCConfiguration (SCC)
Set the output XMI filename, select OK.
5) Now you can right-click package, and choose Package Control -> Checkout, Checkin, etc.
Hope that helps someone!
I have not really done much with it to find if there are any issues yet, so YMMV.