Jak by mohl mít problém kolega, když v době jeho pushe máte váš commit stále jen u sebe a tedy o něm nikdo další neví?
Jinak rebase v logu nijak extra nevidíte - jedná se jen o přeskládání commitů.
Přizpůsobit se musíte každému nástroji, který používáte, i té SVN. V tomhle scénáři stačí po commitu dát push, nicméně nevidím problém ani v tom, co jste psal. Prostě pokud děláte paralelní úpravy v jednom souboru, tak musíte řešit konflikty.