Git Usage

6 posts / 0 new
Last post
#1 Git Usage

Hello,

I use git quite often with other software, with a repository stored on a server or on the internet.

Are there plans of having git usage for the skycad environment folder.  It makes it quite

easy to push changes around and is also used quite often in collaboration type settings.

Thank You, 

You can GIT the SkyCAD environment.

Yes, you can GIT the SkyCAD Environment.  This will keep track of any changes to any files you modify (projects, symbols, catalogue parts, settings, etc...) and allow you to revert back to any previous commit.

That said, keep in mind that GIT is most efficient with text files, with which it stores the different between file versions.  With binary files (which are what SkyCAD files are...), GIT will store the entire modified files.  So your GIT repository is bound to grow in size a bit quicker than usual.

But, it works.  You simply need to GIT the 'C:\SkyCAD Environments\Standard Environment\' folder.

 

Thank You

Thank You,

I will do some testing with this.

Lee,

I am setting up Git as well

I am setting up Git as well to share my environment with coworkers. I am sharing the whole environment with the exception of the time machine files which I do not use. Every other file is committed. I am just setting up my coworker, I will let you all know how the collaboration experience goes as we use it.

Is there any consideration of switching SkyCad to text-based files one day?

It's not on the pile yet...

Thanks for posting on the forum

I will let you all know how the collaboration experience goes as we use it.

Thanks in advance!

Is there any consideration of switching SkyCad to text-based files one day?

Not yet.  Evaluating saving to JSON format is sort of in a distance future, but we have other priorities for now.  (The development roadmap for the next two years is pretty much set.  We have wiggle room for light improvements and bug fixes, but changing file structure is out of scope for now.)

I LOVE the idea of

I LOVE the idea of serializing to JSON. Much better than XML in my opinion.

 

I understand the priority list, thank you for being straightforward in your response!