Check the Merge Replication Generation by date wise
select convert(varchar(12),coldate)as Dates , count(*) as generation from MSmerge_genhistory (nolock) where year(convert(varchar(12),coldate))= '2010' group by convert(varchar(12),coldate) order by convert(varchar(12),coldate)