My company is looking to consolidate our project files as much as possible. We have both a CS and an Engineering team, but at times we work in close collaboration across fields. I know revision control is quite different between programming code and ME/EE engineering files (.sldprt, .slddrw, .sldasm, .sch, .pcb, etc) but I'm wondering if Bitbucket could effectively be implemented for both types of files? For the ME/EE files (CAD, schematics, PCB Layout, etc.) I believe the versions will be lost, but could the major revisions be saved, updated, manipulated and released in a similar manner to code? Does anyone have experience doing this? If not, do you have any recommendations for other solutions?
Cheers!
There is no reason Git could not version those types of files. For any that are not text-based, you wouldn't be able to use features like viewing diffs or committing portions of a changed file, but that shouldn't interfere with the general usefulness of a versioning system, which is keeping a record of how files have changed.
Great, that is exactly what I hoped/expected to hear. I'm not worried about losing some of the features/benefits of Git, just looking for the basic ability to record significant revisions of ME/EE files in an organized way on the same main repository as the one used for our code.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Edited to include file types (.sldprt, .slddrw, .sldasm, .sch, .pcb, etc).
Thanks!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I suggest you edit your question to indicate the ME/EE file formats you wish to version. Both git and hg (the bits of Bitbucket that do VC, and are therefore relevant to your question) are useful for versioning "programming code" because files containing the latter are almost always just plain text (often ASCII, though these days often Unicode). VC tools (including git and hg) are usually less good at versioning non-text/BLOB formats, because the latter are harder to diff.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.