Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>It looks like you have two different issues you need to address: </p> <ol> <li>How to set up your VCS for your build configuration </li> <li>How to handle your external libraries</li> </ol> <p><strong>For your VCS</strong>, leave your setup as you have it - at the root of your repository. In each build configuration, you can add <a href="http://confluence.jetbrains.net/display/TCD4/VCS+Checkout+Rules" rel="nofollow noreferrer">checkout rules</a> to prune your checkout to the right folders. </p> <p>For instance, you can use the following to make the trunk folder the root folder of the checkout: </p> <pre><code>+:trunk=&gt;. </code></pre> <p>Or for a branch, you can do something like: </p> <pre><code>+:branches/featureset=&gt;. </code></pre> <p>You can add multiple checkout rules if desired, including adding any files/folders from your extlib folder:</p> <pre><code>+:extlibs/dependency-2.5.3=&gt;.libs/dependency1 </code></pre> <p>You can even remove files/folders using checkout rules:</p> <pre><code>-:trunk/files-not-needed </code></pre> <p><strong>For your external libs</strong>, as stated in other answers, you can include external folders using SVN. However, I would not get heavy handed with the inclusion of the entire extlibs folder. Only include the specific library revisions that you need to build the project. Also, make sure your extlibs folders are well-protected from change. By being fine-grained about your externals, you can avoid the issue of trying to build an old version because your project will be linked to the correct version. If you have triggered builds enabled, you will also avoid a library change triggering a build. For example, you could configure your snv:external libs like so:</p> <pre><code>libs/dependency1 svn://yoursvnserver/svn/extlibs/dependency-2.5.3 libs/dependency2 svn://yoursvnserver/svn/extlibs/dependency-rc-2.4 </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload