I am working on a team, so it's only natural that we would want to make it easier to work as a team. So having some semblance of version control would be great. I've done some searching and I haven't found much of anything yet. Even if GitHub turns out not being possible, would there be any alternatives? Let me know! Thank you and take care.
I can't see how this would work, maybe someone who uses GitHub extensively knows some way it would. The problem I see is that every time you save a Creo file, it creates a new version file. I.e. mypart.prt.1 is now saved as mypart.prt.2, the next time I save it's mypart.prt.3, etc. If a bunch of people are using the same files and saving them, the last one to save "wins". The next time the part or assembly is opened, it brings in the latest version. I think GitHub is meant to be used to keep track of files with the same name, the situation one has with software design, which is GitHub's intended purpose. Creo's file serialization isn't really compatible.
There is already a means of doing version control for Creo stuff, it's Windchill. Unfortunately, it costs a lot of time and money to set up, and more money to keep going.
I agree with Ken here. To make GitHub or similar work, you'd have to be sure all users strip off the version number extension on the files before checking into the repository.
There are still other limitations if not using Windchill PDMLink or Pro/INTRALINK. A couple big ones are:
If you can manage the limitations, GitHub or other basic file repository systems can work (been there, done that many years ago). Much better to have a tool that's meant for the job of managing Creo Parametric data though.