Ein paar Stichpunkte zum Umgang mit git; in erster Linie als Gedankenstütze für mich:
git-rm löscht die Dateien wirklich endgültig von der Platte und entfernt sie nicht nur aus der Versionskontrolle. :-(git-gui und gitk sehen schrecklich aus, sind aber mächtig und produktiv.gitk ran.projekt/.gitignore ist unnötig, 90% der Einträge gehören in die ~/.gitignoregit-svn erst recht.Zu guter letzt noch meine .gitconfig:
[gui]
recentrepo = /home/martin/Workspace/foobar
fontdiff = -family \"bitstream vera sans mono\" -size 8 -weight normal -slant roman -underline 0 -overstrike 0
[user]
email = martin@mahner.org
name = Martin Mahner
[giggle]
compact-mode = false
main-window-maximized = false
main-window-geometry = 1600x1123+0+52
[merge]
tool = meld
[core]
excludesfile = /home/martin/.gitignore
[color]
branch = auto
diff = auto
interactive = auto
status = auto
und meine .gitignore:
*.pyc
*.pyo
*~
*.swp
*.orig
.project
.pydevproject
.DS_Store
MANIFEST
dist
© 2001—2009 Martin Mahner. This is an I ♥ Django Project.
Admin | Generated: Sat, 4 Jul 2009 09:09:00 +0200
Reply in this thread Stefan Sept. 11, 2008
Findest du wirklich das git-svn nervt? Ich bin echt froh, dass es das gibt. Auf der Arbeit nutzen wir (leider noch) Subversion und so hat man wenigstens keine Probleme beim Löschen, Verschieben etc. mit den dämlichen .svn-Ordnern.