<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Answers to: Source Control for Axon.Ivy project</title><link>https://answers.axonivy.com/questions/2815/source-control-for-axon-ivy-project</link><description>&lt;p&gt;Hello Ivy Team,&lt;/p&gt;
&lt;p&gt;Do you have any advise what is the proper way to setup SVN and Git in order to manage the code ?&lt;/p&gt;
&lt;p&gt;I see that the files in \src_dataClasses and \classes folders are deleted (including the .gitignore inside)
Also the files inside .settings folder should not be watched for changes, but they need to be part of the initial commit (they contains passwords for the email server in clear text !)&lt;/p&gt;
&lt;p&gt;Best Regards,
Yordan&lt;/p&gt;</description><atom:link href="https://answers.axonivy.com/questions/2815/source-control-for-axon-ivy-project" rel="self"></atom:link><language>en</language><lastBuildDate>Wed, 23 Aug 2017 02:49:03 -0400</lastBuildDate><item><title>Answer by Reguel Wermelinger</title><link>https://answers.axonivy.com/questions/2815/source-control-for-axon-ivy-project/2816</link><description>&lt;p&gt;All directories that contain generated sources should be put under version control - but not their content:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;src_dataClass&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;src_wsproc&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In SVN I normally add these directories to the SCM server. But configure an &lt;code&gt;svn-ignore: *&lt;/code&gt; property on them.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;code&gt;classes&lt;/code&gt; directory can be completely ignored as it only contains binaries.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Normally sharing the &lt;code&gt;.settings&lt;/code&gt; file in an SCM system should not harm you. In most cases I do never ever configure an e-mail server here as since 6.5 we have an embedded internal mail server in the designer that works for most scenarios. And if I configure a real mail server, then its an internal dev environment thing which is not accessible outside our network. So I do not mind sharing it. &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Reguel Wermelinger</dc:creator><pubDate>Wed, 23 Aug 2017 02:49:03 -0400</pubDate><guid>https://answers.axonivy.com/questions/2815/source-control-for-axon-ivy-project/2816</guid></item></channel></rss>