Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

source code control (SCC) with VO and subversion/TortoiseSVN

121 views
Skip to first unread message

Nikolaus Kern

unread,
May 25, 2006, 5:02:43 PM5/25/06
to
Hello,

does somebody use the source control tool SVN together with TortoiseSVN
for VO?

I found a description (for VO as well) on the Tortoise webpage and can
add applications and modules to the SCC. Nevertheless I cannot get them
out, because the whole SCC menu is greyed out.

Any advice is welcome.

Thanks

Niko

Lars Broberg

unread,
May 26, 2006, 2:37:17 AM5/26/06
to
Niko,

We are using SVN with TortoiseSVN since a couple of months. It's working
ok here. Are you sure you are in a directory that is checked out from SVN?

Regards
Lars Broberg
Elbe-Data AB
http://www.elbe-data.se
lars dot b at elbe-data dot se

Nikolaus Kern

unread,
May 26, 2006, 4:59:07 PM5/26/06
to
Hello Lars,

The problem is that I can checkin but all other menu options of the SCC
are not accessable.

I un-installed the full SVN and TortoiseSVN and installed it again by
following these instructions (I put in my exacct values):

1. Install SVN 1.3.1 on the same windows PC which is used as development box
2. extract TortoiseSVNSCC-0.1.3-build0510011.zip inot C:\TortoiseSVNSCC
3. open console or run cmd.exe (or command.com)
4. cd C:\TortoiseSVNSCC\bin
5. run: C:\windows\system32\Regsvr32.exe TortoiseSVNSCC.DLL
6. I installed TortoiseSVN-1.3.3.6219-svn-1.3.1.msi into the directory
C:\TortoiseSVNSCC

SVN and TortoiseSVN works fine but not inside VO. The attached
screenshot shows the result. I can also check in an application or
module. Its then in ReadOnly mode and I cannot checkit out on the SCC menu.

Ideas on this issue? Version of the tools? Setup problem? Settings in VO?

Niko

Lars Broberg

unread,
May 27, 2006, 3:47:27 AM5/27/06
to
Niko,

We are using SVN with external prg:s, exported mef:s and sql scripts
only. We are doing nothing where any settings in VO is involved.

Versions:
TortoiseSVN 1.3.3, Build 6219 - 32 Bit
Subversion 1.3.1

The thing we did to start using SVN was:
1. Import directory from local PC to SVN
2. SVN checkout from SVN to local PC (possibly to another directory than 1.)
3. All changes to files are done in directory 2.

Everything works ok here.
Sorry if I can't give you more help.

Nikolaus Kern

unread,
May 27, 2006, 6:39:37 AM5/27/06
to
Hi Lars,

all ascii based files (and those which offer diff scripts e.g. MS Word)
are fine.

Exported AEFs and MEFs cannot be compared because they are binary and no
diff script exists.

How do you compare exported mefs?

Robert van der Hulst

unread,
May 27, 2006, 10:42:43 AM5/27/06
to
Hi Nikolaus,
On Thu, 25 May 2006, at 23:02:43 [GMT +0200] (which was 23:02 where I live)
you wrote about: 'source code control (SCC) with VO and subversion/TortoiseSVN'

> does somebody use the source control tool SVN together with TortoiseSVN
> for VO?

> I found a description (for VO as well) on the Tortoise webpage and can
> add applications and modules to the SCC. Nevertheless I cannot get them
> out, because the whole SCC menu is greyed out.

How did you add applications and modules to SCC. From within the VO
IDe, of using the tools of SVN/Tortoise?

You will only be able to use SVN/Tortoise in the Visual Objects IDE if
they support the Microsoft Source Code Control Interface API.

--
Robert van der Hulst
AKA Mr. Data
Vo2Jet & Vo2Ado Support
VO Development Team
www.sas-software.nl

Nikolaus Kern

unread,
May 27, 2006, 11:17:18 AM5/27/06
to
Hi Robert,

all activities happend inside the VO IDE. It looks for me that there is
a configuration issue between SVN (in the SCC mode) and VO or on one of
the sides.

Do you use MS sourcesafe with VO IDE?

Niko

Lars Broberg

unread,
May 28, 2006, 7:19:49 AM5/28/06
to
Niko,

I saw you were using SVN inside of VO. We don't do that. SVN kan compare
binaries, but it will store the whole file if it's different. It means
we will get a completely new mef file in SVN even when we just do a
small change. That's why it's "better" (for SVN) using "text" files as
much as possible.

Robert van der Hulst

unread,
May 28, 2006, 7:57:32 AM5/28/06
to
Hi Nikolaus,

> all activities happend inside the VO IDE. It looks for me that there is
> a configuration issue between SVN (in the SCC mode) and VO or on one of
> the sides.

Ok. that seems to indicate the the SVN SCC mode is not 100% MSSCCI
compatible. I will try it over here and see where it fails.

> Do you use MS sourcesafe with VO IDE?

Sure. I didn't before VO 2.7 (I tried but it just didn't work) and I
made sure that it DOES work in VO 2.7.
But this is an area that still has room for improvement, I am aware of
that. We have already added some changes to the VSS integration in the
VOPS builds.

The only real problem is that MSSCCI (the Source code API) doesn't
expose everything that we would like to have access to, such as the
ability to retrieve a specific version of file, or the ability to pin
a file. For that you need to use the Source Code IDE.

Apart from that the SCC integration in VO is really working now. Not
just for me but also for other (usually larger) VO shops.

Nikolaus Kern

unread,
May 28, 2006, 9:06:45 AM5/28/06
to
Hello Robert,

the missing link seems to be the correct MSSCCI interface of SVN? So far
I identified TortoiseSVNSCC and and SVNSCC. Both create the same result:
You can add VO stuff (in the VO IDE) to the repository but never get it
back.

I am still considering a config or setup issue on my side but have no
starting point to trace it down. The SVN service itself works just fine
(manualy verified with text files and use of Tortoise client).

What I want to achive is the comparision of different versions inside
the VO IDE. The daily export of the AEFs (or MEFs) gives the backup but
it does not allow to see the history of the changes.

Niko

Robert van der Hulst

unread,
May 28, 2006, 9:34:28 AM5/28/06
to
Hi Nikolaus,

> all activities happend inside the VO IDE. It looks for me that there is
> a configuration issue between SVN (in the SCC mode) and VO or on one of
> the sides.

I have downloaded subversion (1.3) and the TortoiseSVNSCC client, but
registering this client (with regsvr32) does not work. I have tried the
last two builds (0.4 and 0.5) and they both have the same problem.

It looks like this SCC client isn't stable and ready for serious use
yet...

Nikolaus Kern

unread,
May 28, 2006, 11:44:06 AM5/28/06
to
Hi Robert,

the registration of the did not create any issues on my pc.

There is a second SVNSCC client as well: http://svnscc.tigris.org/ I got
the same result with this one as well.

http://chmsubscc.tigris.org/ I did not try so far. It looks quiet fresh.

Niko

0 new messages