I am not denying that Git is more powerful than Subversion, but to me it seems much less user-unfriendly and less robust agains commonly made mistakes. I feel Git makes me think much more about what I have done, and is less forgiving for small mistakes, in that sense it often feels like a burden than a support.
After using Git for about a year now, my conclusion is that subversion is good enough for your team, and heaven compared to Git. With subversion you can just peform an update without having to wonder if you might have something that still needs to be commited. I am also not convinced that creating branches and merging all the time is realy a good way of working for the team we are working in. I am getting used to stash, pull, stash pop, and resolve possible merge conflicts, and only commit and push when I am done with my changes. Yes, that sounds very much like working with Git in a subversion manner, but it seems to be the most productive way of working for us.
Some minorities are allowed to use their own language. I have been to a large city were many signs were written with Arabic characters.
In China, highschool is divided into junior secondary school and senior secondary school, both being three years. Only junior secondary school is compulsory. So, not all Chinese do attend highschool in the sense that they attend both junior and senior secondary school. In 2010 the percentage was 82.5. One should note that these percentages have increased strongly in the past two decades. To enter most higher education institutions it is not sufficient to finish senior secondary school, but one has to pass a state exam as well. I am aware that Chinese are obesessed with education, but it is also a fact that many Chinese still live in rural areas, where the quality of education is not always very high.
If builders built buildings the way programmers wrote programs, then the first woodpecker to come along would destroy civilization.