I am using GitHub Syncer, which is straightforward on one machine. But I noticed it’s more of a backup feature than the conventional repository more straightforward to sync between two machines.
I’m not an Insider (paid) so GitHub Syncer backs up just the solution file after submission in different branches. It’s not like I push to GitHub my entire exercise (including test files etc.) any time I want. Exercism auto backsup after every submission I think.
So I’m wondering how do I work on an exercise on two different computers? E.g I work on computer A then later want to continue on computer B. I know I can do this the manual way using Git and GitHub, but I don’t want duplicate work on my GitHub since I am using Exercism’s GitHub Syncer feature already.
Should I say manually download ONLY the solution file and merge/replace my local copy before I start working on any computer? Then when I submit my exercise, GitHub Syncer will take care of the push through autobackup?
Typically you would do a git pull to sync remote changes to your local machine before doing any local work. If you do work from two locations, you’d need to merge those changes later.
Amazing. I had thought exercism download… downloads a fresh copy every time. Little did I know exercism download and exercim submit was like pulling and pushing to the same repository. The GitHub Syncer is just an extension (backup) of that then!