Plug-ins, Hosts, Apps,
Hardware, Soundware
Developers
(Brands)
Videos Groups
Whats's in?
Banks & Patches
Download & Upload
Music Search
KVR
   
KVR Forum » DSP and Plug-in Development
Thread Read
Crossplatform, multi PC development tools
Tzarls
KVRist
- profile
- pm
- e-mail
- www
PostPosted: Wed May 16, 2012 8:28 am reply with quote
Say you have to develop a project and build it in Windows, Linux and Mac OS. You hace a couple of Desktop PCs to develop (each multiboot or using VirtualBox for the different systems) and a Laptop for when developing on the road.

What would be you preferred method for keeping code in sync?
^ Joined: 11 Feb 2009  Member: #200706  Location: Perú
thevinn
KVRian
- profile
- pm
- www
PostPosted: Wed May 16, 2012 9:24 am reply with quote
JUCE+git.
^ Joined: 30 Nov 2008  Member: #194779  
Tzarls
KVRist
- profile
- pm
- e-mail
- www
PostPosted: Wed May 16, 2012 1:15 pm reply with quote
And what about placement of library files? For example, in my NetBook I have some of my libs in a folder named "D:\Tzarls\000 Dev Libs". The problem is that in my other PC, my system drive is "D" and my docs drive is "E" - I have to put my libs in D so I can copy project files without problem, but I hate having such files in my system drive.

How would you deal with that situation?
^ Joined: 11 Feb 2009  Member: #200706  Location: Perú
cpr
KVRist
- profile
- pm
- e-mail
- www
PostPosted: Wed May 16, 2012 1:35 pm reply with quote
Use an environment variable to specify the root (D: or ESmile, and build the paths using that.
^ Joined: 08 May 2007  Member: #150251  Location: California
Tzarls
KVRist
- profile
- pm
- e-mail
- www
PostPosted: Wed May 16, 2012 2:01 pm reply with quote
Aha! Nice and simple! Thanks!

About code synchronization among different PCs/plaforms.... what do you think about this?

http://www.dotneat.net/2010/03/24/WorkingWithSVNAndDropBoxWi thoutADedicatedSVNServer.aspx
^ Joined: 11 Feb 2009  Member: #200706  Location: Perú
Xenakios
KVRian
- profile
- pm
- e-mail
PostPosted: Wed May 16, 2012 2:38 pm reply with quote
Tzarls wrote:
Aha! Nice and simple! Thanks!

About code synchronization among different PCs/plaforms.... what do you think about this?

http://www.dotneat.net/2010/03/24/WorkingWithSVNAndDropBoxWi thoutADedicatedSVNServer.aspx


SVN is evil. Wink Use git, if you can. I would guess Dropbox would work with git too (but better check about that first)...Also you wouldn't necessarily need the code repository to be on the web. I use local network sharing between my Windows PC and OS-X laptop. (The "sync" git repository is on the desktop machine and then there are working directories on both the desktop machine and the laptop used for development and building.)
^ Joined: 09 Sep 2005  Member: #80666  Location: Oulu, Finland
arakula
KVRAF
- profile
- pm
- e-mail
- www
PostPosted: Wed May 16, 2012 9:21 pm reply with quote
Since I've got some Subversion repositories set up, I don't see why it should be evil. But git's OK as well.
----
"Until you spread your wings, you'll have no idea how far you can walk."
^ Joined: 16 Aug 2004  Member: #37236  Location: Vienna, Austria
All times are GMT - 8 Hours

Printable version
Page 1 of 1
Display posts from previous:   
ReplyNew TopicPrevious TopicNext Topic
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Username: Password:  
KVR Developer Challenge 2012