Для контроля версий я использую Визуальный SVN, который является установкой для окон на основе пользовательского (позаботится обо всех деталях установки apache, bsd и т. д.). Он просто работает и прост в использовании/управлении. Тогда вам нужен клиент SVN - Tortoise, вероятно, лучше всего подходит для интеграции с Windows Explorer. Это бесплатно. Если вы хотите интегрировать SVN в Visual Studio, тогда вы можете захотеть получить копию Visual SVN для своего клиента!
Также относительно контроля версий не стоит недооценивать силу CodePlex или Google Code! Пока вы не возражаете против людей, которые смотрят на вашу работу (IE не для секретных вещей), тогда это отличный ресурс, который требует гораздо меньше управления с вашей стороны. Также отлично подходит для распределенных команд!
Для отслеживания ошибок и дефектов вы не можете победить CounterSoft's Gemini. Это веб-инструмент, который позволяет отслеживать проекты, ошибки, звонки и т. Д. Очень приятно для профессионального консультанта.
Если вам нужно что-то более надежное для более крупной команды и команды, которая является гибкой, то взгляните на VersionOne's. Их первый год базового пакета бесплатный!
Это поможет, если вы скажете, какова ваша среда разработки - Visual Studio? Затмение? NetBeans? блокнот? ;) В некоторых случаях vcs уже встроен. –