Best practices for developing on multiple operating systems and backups


#1

Hi there. I’m interested in developing on my home Mac at night and on my work PC during my lunch breaks. I would also need to take into account backups (probably to G-drive?). Would these files even be compatible cross-platform? If so, how would you go about performing this development practice? Thanks!


#2

Do you mean KiCad projects? I have successfully developed projects with workplace Windows desktop and home Linux desktop and/or Windows laptop. I have used git and gitlab.com service. I have even used different KiCad versions on one project. There are no problems as long as you have the same library and path variable setups. I share the private libraries with gitlab, too.

I guess G-drive would work well because you only have to remember to save the files after a session. With a git (or other versioning system) service you of course would get both versioning (history) and backup automatically, but with git you have to remember to save, commit and push after each session which means more work and problems when you forget to commit and/or push. (How do I know there would be problems? Don’t ask.)


#3

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.