What is the point to namespaces in branches in git?
So I mainly use Mercurial for my projects and I decided to sit down and learn all Git’s shenanigans to discover if I’m in the right side (at least for me).
Why do Git users say that Subversion does not have all the source code locally?
I’m only going on what I’ve read on SO, so forgive me, but all I read says that one major advantage of Git over Subversion is that Git gives all the source code to the developer locally, not having to do anything on the server.
Github Workflow: Pushing small fix branches to remote, or keep them local?
In Scott Chacon’s workflow (explained eg in this SO answer), with essentially two silos (development
, and master
), if, say I have a small bug to fix (e.g. can be fixed with a few characters) is the optimal way of doing that:
How is the Linux repository administrated?
I am amazed by the Linux project and I would like to learn how they administrate the code, given the huge number of developers. I found the Linux repository on GitHub, but I do not understand how it is administrated. For example the following commit: https://github.com/torvalds/linux/commit/31fd84b95eb211d5db460a1dda85e004800a7b52
Forking an open source project using Git
There is an open source project that I want to fork for my own reasons. It currently has a Git mirror of its main SVN repository which I can use.
What’s so difficult about SVN merges?
Possible Duplicate:
I’m a Subversion geek, why should I consider or not consider Mercurial or Git or any other DVCS?
Gerrit code review, or Github’s fork and pull model?
I am starting a software project that will be team AND community developed. I was previously sold on gerrit, but now Github’s fork and pull request model seem to almost provide more tools, ways to visualize commits, and ease of use.
Why learn git when there are GUI apps for GitHub?
Given that GitHub provides GUI apps for both Mac and Windows, what are the benefits of learning to use git from the command line?
Conceptual difference between Git and GitHub
The last line of this answer prompted me to ask this question . I know to know at a conceptual level the difference between Git and GitHub .
How do professional application developers use version control systems, like GIT and Subversion?
I am a beginner developer and I have been wondering from the start, how do professional use tools like GIT and Subversion (I don’t have a very good understanding about these tools), to fulfill their project’s needs. If they do use it, how would I set up something like that?