# Using source version control (plug-in)

**URL:** <https://techcommunity.softwareag.com/t/using-source-version-control-plug-in/93901>\
**Category:** Forum\
**Tags:** Adabas-Natural, Natural, Natural-Single-Point-of-Development-SPoD\
**Created:** [June 22, 2010, 2:06am UTC](https://techcommunity.softwareag.com/t/using-source-version-control-plug-in/93901 "2010-06-22T02:06:19Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rudolf3](https://avatars.discourse-cdn.com/v4/letter/r/9d8465/32.png) [@Rudolf3](https://techcommunity.softwareag.com/u/Rudolf3)\
**Post date:** [June 22, 2010, 2:06am UTC](https://techcommunity.softwareag.com/t/using-source-version-control-plug-in/93901/1 "2010-06-22T02:06:19Z")

</div>

According to the documentation SPoD supports source version control via a plug-in. Has anyone ever used this plug-in on sources from the mainframe (NDV server)?

How did you use it? Did you create branches? How did you cope with the shortcomings or was the current implementation sufficient?

Kind regards,  
Rudolf de Grijs

---

<div class="post-metadata">

**Author:** ![mwessjoh](https://avatars.discourse-cdn.com/v4/letter/m/8797f3/32.png) [@mwessjoh](https://techcommunity.softwareag.com/u/mwessjoh)\
**Post date:** [May 18, 2011, 5:02pm UTC](https://techcommunity.softwareag.com/t/using-source-version-control-plug-in/93901/2 "2011-05-18T17:02:35Z")

</div>

Hi,

I use the SVN-Plugin on OpenSystem, but I think there is no differenz between OpenSystem and mainframe. The Plugin only exporting the Sources to the Windows filesystem.

I think source version control is very useful, but the handling with SPoD isn’t very good.

The best way is to export all files that I touched at the end of the day. I used the FIND Object/SCAN-Utility to find all files where I’m the User and I haved saved that day.

Finally I broke up, because the workflow was to “buggy”.

Now I’m exporting very night alle files that I have touched in my Home directory.  
I cut the rownumbers and copy the files into my SVN-Repository. Now I can commit my source code files.

I only use the scan and export via Plugin on files, that I want directly to commit.

Regards,  
Markus Wessjohann

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/techcommunity/original/3X/c/d/cd19967bb605d28a72d77eb83a1cae22f3df2eb8.svg) [@system](https://techcommunity.softwareag.com/u/system)\
**Post date:** [May 25, 2011, 2:23pm UTC](https://techcommunity.softwareag.com/t/using-source-version-control-plug-in/93901/3 "2011-05-25T14:23:12Z")

</div>

THere is a difference between OpenSystems and Mainframe - the latter keeps the Natural objects in an Adabas system file while it resides on the file system on OpenSystems.

This makes it immediately obvious that external version control systems like SVN or CVS can not really be tied into a mainframe environment, not even via SPoD, simply because it doesn’t store any sources locally.

---

<div class="post-metadata">

**Author:** ![Matthias1](https://avatars.discourse-cdn.com/v4/letter/m/9fc348/32.png) [@Matthias1](https://techcommunity.softwareag.com/u/Matthias1)\
**Post date:** [May 26, 2011, 1:28pm UTC](https://techcommunity.softwareag.com/t/using-source-version-control-plug-in/93901/4 "2011-05-26T13:28:29Z")

</div>

> [@Wolfgang Winter](#):
>
> This makes it immediately obvious that external version control systems like SVN or CVS can not really be tied into a mainframe environment, not even via SPoD, simply because it doesn’t store any sources locally.

Hmm, we are on Open Systems (Solaris). From a developer’s point of view (working on Win) the sources are not stored locally, too…

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/techcommunity/original/3X/c/d/cd19967bb605d28a72d77eb83a1cae22f3df2eb8.svg) [@system](https://techcommunity.softwareag.com/u/system)\
**Post date:** [April 2, 2021, 2:58pm UTC](https://techcommunity.softwareag.com/t/using-source-version-control-plug-in/93901/5 "2021-04-02T14:58:39Z")

</div>


