А откуда тогда возьмется номер сборки? Вы что их на бумажке (желтой такой, прилипающей) записываете и прикрепляете к краю монитора?
ЗЫ. Сборка это не каждый раз, когда технически проект скомпилировался, а когда сырцы разных версий скомпилировали. Т.е. если вы ничего не меняете в коде, но компилируете его 100 раз, номер сборки не поменяется. Если, например, вы сделаете чекаут предыдущей ревизии, то тогда номер сборки уменьшится. Ну, это если мы говорим про вменяемые системы контроля за версиями.
А такие файлы как Crazy описал обычно, опять же генерятся при сборке. У нас, правда без архитектурных излишеств, но зато мы вернулись к svn!

И теперь сборки получают осмысленные номера, при сборке апдейтится баг трекер и т.п.
И вообще, зачем работать без системы контроля версий? Даже если водиночку, все равно же удобно.