export/import and integration with external source control
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hello!
I've been really enjoying F360 - the team has done an excellent job getting it running.
One point of frustration for me has been integrating work with my organization's existing source control and backup strategies. I appreciate that F360 has its own internal version tracking and backup, but most of our existing work (source code, design docs, etc) is already managed in git repos and other databases.
Note that in F360, we distributed design files that reference, for example, hundreds of mcmaster parts that are kept organized in a folder structure.
I've begun exporting to .f3z files and committing these to our git source control, but it has the following issues:
- After importing back into F360, all folder structure is lost. McMaster parts get mixed in with custom designs.
- When multiple exported designs reference the same parts, those parts are imported multiple times and references are lost.
- All version history seems to be lost on import (not a big deal since I'm versioning externally, but a little surprising).
I've also considered unzipping the f3z files and committing the contents to source control, so that individual file changes and manifest changes show up in git diffs. This is potentially great!
What would be great is if an entire project could be exported at once, and preserve internal folder structure. I could unzip the contents and commit to git. Then I could re-import a project to F360 and restore the state along with folder structure at any point in time.
Thanks for your consideration!
- Devon