Hi there,
I need your valuable suggestions and guidance if you have solved similar situations.
I use Git for very simple commit and push but have never used in branches, so i dont know what i should do to achieve following goal but ill try explain in my little knowledge as much as possible
Here is my “ideal” usecase.
1-I buy a quiz template, and create a repository and put it in master branch.
2- Now i create a Custom Branch based on master and name it “Skinned&Improved”. I then skin it and make code improvments in it.
Now i make 3 branches based on “Skinned&Improved” and name them “English”, “Chinese” and “Hindi” and all these 3 branches will be usued as 3 games for 3 different audiences.
So far so good.
Now, original author update the template, and in that case i update the master branch, and “expect” 2-“Skinned&Improved” to get all the changes from master branch BUT still override all those changes that i did. For example, if original author add a new button, my “Skinned&Improved” gets this new button but all the old buttons show my overriden textures.
Similarly, when i make changes in “Skinned&Improved”, i want all the 3 sub branches “English”, “Chinese” and “Hindi” to have those changes BUT still override any change those sub branches made.
Just like a Super > Subclasses WAy.
Now i hope what i want is should be clear, and i might be using wrong terminologies or i shouldnt be using branches but forks or smething else and this is where i need your valuable help
Thanks