Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>I suppose you also read <a href="http://bazaar-vcs.org/BzrVsGit" rel="nofollow noreferrer">Bazaar vs. Git</a> article, but in the end, it all comes down to what <em>you</em> are looking for in term of "feature-rich code management".</p> <ul> <li><p>If, by code management, you are referring to <em>file</em> (and directories and renaming), go with Bazaar.</p></li> <li><p>If, by code management, you are looking at <em>content</em> management, Git is designed to manage just that (the staging area, for instance, allows you to record what current <em>content</em> you want to commit, even though you have already begun to make some large modification you end up not wanting to commit in the current branch)</p></li> </ul> <p>To be sure, re-read <a href="http://www.gelato.unsw.edu.au/archives/git/0504/0598.html" rel="nofollow noreferrer">Linus's original vision</a> for Git (back in April 2005). If you do agree with it, chances are Git will deliver what you want. In short:</p> <ul> <li>very simple model (blob-tree-commit-tag)</li> <li>no metadata added (for tracking renaming for instance)</li> <li>"strong" principles like: <blockquote> <ul> <li>"files" do not matter. The only thing that matters is how "content" moved in the tree</li> <li>You have an SCM that tracks what changed at the only level that really matters, namely the whole project. None of the information actually makes any sense at all at a smaller granularity, since by definition, a "project" depends on the other files, or it wouldn't be a project</li> </ul> </blockquote></li> </ul> <p>That "all project" notion is actually a strength an <strong><a href="https://stackoverflow.com/questions/984707/what-are-the-git-limits/984973#984973">a limit</a></strong> for Git in term of project management: you should not seek to put <em>everything</em> into <em>one</em> Git repository.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload