
- #Use xscope without xtimecomposer xmos full#
- #Use xscope without xtimecomposer xmos code#
- #Use xscope without xtimecomposer xmos mac#
#Use xscope without xtimecomposer xmos code#
Since this has nothing to do with SVN in particular, but rather the separation of my code from the workspace folder, this should work fine for Git, Mercurial, or whatever else you feel like using. This results in the same behavior as above where the files are linked to but not inside of the workspace folder. For any new libraries or projects I make, I can choose to create them inside the SVN dir, instead of the workspace. On any new machine, after I checkout my SVN repo, (assuming a clean/empty workspace folder) I simply have to run through the Import operation ( Step 8), being careful to make sure the "copy" option is unchecked, and I should be good to go. the whole /.metadata directory madness) are tracked. If I make changes to, say, main.xc, my SVN client will notice the changes, but none of the workspace-specific files (i.e. There should be no projects or libraries.
#Use xscope without xtimecomposer xmos mac#
Now if you use your computer's normal file manager (Windows = File manager, Mac = "Finder", etc.) and navigate to the workspace location, you should only see a /.metadata directory. Make sure "Copy projects into workspace" is not checked.Click "Select All" to choose all projects and libraries.Click "Browse" and navigate to the SVN dir where your projects and libraries were exported.File > Import > General > Existing Projects into Workspace.Link (but don't copy) projects and libraries from SVN dir into workspace.xTIMEcomposer will restart in the new workspace.If you changed the workspace location, do this.Make a new workspace (or simply empty out the old one if you like it's location on your computer).Manually copy and paste workspace folder somewhere temporary (just so you don't lose any code along the way).Choose "Create only selected directories".Navigate to my SVN dir in "To directory".Export all projects and libraries in workspace to my local (working copy) SVN dir.


Uncheck "Start build immediately", otherwise it will re-create the files we are trying to remove.Clean the workspace to remove unnecessary files from the workspace.
#Use xscope without xtimecomposer xmos full#
Starting with a full workspace of XMOS lib_* folders and my own project, I did the following.

cproject files alongside the code, but I personally am fine with that. This was my answer to my own question I posted/asked on the XMOS forums. Making a pull on a new machine results in a bunch of Eclipse errors. Putting your entire workspace folder under version control is a really bad idea (I tried it) because it's got a bunch of junk created by Eclipse that you never wanted. Some concepts found in XMOS technology (such as channels and threads) are part of the Transputer legacy. The name XMOS is a loose reference to Inmos. It received seed funding from the University of Bristol enterprise fund, and Wyvern seed fund. I literally wanted just my code sitting under version control (SVN in my case) and I needed to be able to pull and build that code on multiple machines. XMOS was founded in July 2005 by Ali Dixon, James Foster, Noel Hurley, David May, and Hitesh Mehta. Do you need to keep your code under source/revision control with a solution like Git, Subversion (SVN), Mercurial? Are you using an Eclipse-based IDE like xTIMEcomposer (XMOS) or Code Composer Studio (Texas Instruments) and hate all the /.metadata junk that should stay far away from your precous code?
