I just ran into a real stinker in Studio.
Background: I work at several computers, so to be able to move about effortlessly I have a server too where my projects normally reside. One of the workstations is a laptop that comes with me on journeys, so sometimes projects reside on the local drive. I synch this against the server manually when I have to.
As I was at home today I worked on the laptop with a project residing on the server, and after having done extensive work I decided to store away the source file in a backup copy before going into a semi redesign. I did this by copying the sources on the server.
An hour later I discovered, to my horror, that the source files on the server where a bit old, to say the least.
Turns out that although the project file is on the server it refers to sources on the workstation. The project was probably set up there to, and then copied/synched to the server.
This means that the file I took a backup of was several weeks old (yes, my bad not to notice), and I have lost the state of the code befo the redesign.
1. Is this behaviour (absolute filepaths in Studio projects) by design?
2. Is there any way to set a relative path for a file in a project (eg. relative to the directory the project file resides in)?
I wonder why there has not been any "arhghh"s about this. Seems to me that anyone moving/copying a project would run into this. Have I missed something?