This isn’t quite one of those “which version-control system is better?” topics - but it is close.
I am having trouble right now trying to decide between Git and SVN for my projects.I currently use both but have a little more SVN experience. I don’t want to try any others as they are not big enough projects/communities yet. If I tell you what I want, perhaps you can tell me which matches my needs better.
I want to access my data from anywhere, anyhow, anytime I want. I also want to be able to make changes that easily. Both git & SVN seem to have this - but git hub also alows me to make changes via the web UI and they have a data API I can access form my sites. I have built a lot of php interfaces into web services, flickr, tumblr, twitter, last.fm, disqus, delicious, google, etc… and when it comes to code commits I want to be able to access data on that as well so I can show it on my sites.
I don’t like having hundreds of .svn folders everywhere in my projects. With Git I only have one to deal with and I can just remove it when I want to make a ZIP archive or something.
I am a windows programmer and still heavily rely on a GUI. I am ok with cmd line but I would rather have a nice easy to read UI when looking at large diffs and stuff. I still don’t see how people can look at the changes from the terminal and follow what has happened. It’s like they have too much time and want to do things the hard way. “Git Gui” does a pretty good job of showing additions and subtractions from code - but TortoiseSVN does a great job making it easy to see and understand large commits.
I like the Git idea of people being able to easily fork my branches of code. However, todate no-one has ever recommended anything to my projects (at least not worth implementing).
well, I actually just found http://unfuddle.com/docs/api/repositories and it looks like it supports Git or SVN with and API and other stuff like tickets and such.
Augh, it is such a pain to use Version control when you’re code moves so much. I work on files from all over the place and (USB php sever, laptop, desktop, different OS’s, etc…) and I get so tired of my IDE’s chocking on .svn folders and other junk.
I don’t know, I just need help I guess. :grrr: