3 ms·
And the advantage of things like SVN is _not_ having to understand advanced concepts in order to have your code sitting in a nice versioned repository.
by AndrewDucker 15y ago
And the advantage of things like SVN is _not_ having to understand advanced concepts in order to have your code sitting in a nice versioned repository.
- philwelch 15y agoThe only "advanced concepts" in Git are commits and pointers to commits. Branches are pointers, tags are pointers, commits have pointers to their ancestors, HEAD is a pointer, and so forth. Then you have the working tree, index, and stash. The working tree is just the files in your directory, the index is what you're about to turn into a commit, the stash is what you're hiding from your working tree. If you understand the concept of a linked list you can understand Git with a few minutes of effort, and if you don't understand the concept of a linked list why the hell are you a programmer? Sometimes we need to interface with designers and copywriters, but considering the disadvantages of SVN that's not a hard tradeoff.
- deleted 15y ago[deleted]