Using Conan (and SVN) as a dependence manager for Matlab projects

503 views Asked by At

I'm looking into using Conan.io as a package/dependency manager for simple source-code projects in Matlab/Python.

We are a team of around 20 developers (of very different experience levels) with a single SVN server set up, including all our source code, and unfurtunately, also huge amounts data recordings (that rarely, but could, change). Various projects on the SVN server (checked out locally to different locations) require common source code folders, and data files, across the server, and thus at the moment we have issues with multiple local checkouts of various folders, resulting in a disgusting mess and a lot of duplicate data on our PC's.

Therefore, I'm looking to see if Conan.io can do the trick for us, and it appears Conan should be able to do much more, given that it is intended for C/C++ projects. Can anyone give me a heads up on best-practice to use Conan for being able to check out projects/folders (i.e. conan packages) into a common folder, such that if:

P1 requires D, and P2 requires D, then C will only be checked out once, into a local directory that is predictable (e.g. /Users/XXX/.conan/YYY/).

We are open to omitting SVN and installing Conan on a server.

0

There are 0 answers