Change Log Methods and/or Software?

I just started working on a actual game project, rather than just fooling around. But what is the main method that big game developers use to keep track of tasks and such? Do they use software or just like a text file? I tried looking for something on it but I only know of mantis bug tracker–which doesn’t really serve my purpose as of right now (that I know of). Hopefully this question is in the right place… if not maybe the forums.

So any methods of keeping tracks of to-do tasks? (example: fix player sprite animation, add double jump script, fix menu)

Thanks,
Slulego

Inside your scripts, if you type words such as TODO or FIXME in your comments, MonoDevelop can display them. Go to View > Pads > Tasks, or press Alt + Shift + T. This is probably not enough for a big project, but I would like to think it serves many purposes.

Just to add to @Maerig response, some repository software can help you track bugs and tasks outside your scripts (while helping with the version control, which is critical in real project development). I usually use Git+Bitbucket (or SourceTree+Bitbucket to be precise) because Bitbucket has an issue tracker that can be used to manage tasks.

Also, some other easy web tools like trello help you with the task management (and of course, good old project management software such as MSProject).

I don’t know about big studios, but I always recommend using Bitbucket if you are using Git and Trello if not.