For git, "A successful Git branching model" gives great advice.
I want to give Fossil a shot, and it seems to be very compatible with git (the most striking difference (of SCM features) I noticed so far is the denial of git-rebase
's functionality, partly mitigated by the shunning feature). So can the git workflow be simply adapted 1:1 or is a different workflow more recommendable? E.g. how can the additional features of fossil (integrated Issue Tracker and Wiki) be integrated?
(source: nvie.com)