React router 3.0 warning ”You cannot PUSH the same path using hash history”

#1

使用react router 3.0出现的警告。 You cannot PUSH the same path using hash history.

          //Route
           <Route path="/repos" component={Repos}>
                <IndexRoute component={Test}/>
                <Route path="/repos/:userName/:repoName" component={Repo}/>
           </Route>
         //Link
            <ul role="nav">
	        <li><Link to="/" onlyActiveOnIndex={true}>Home</Link></li>
	        <li><Link to="/about">About</Link></li>
	        <li><Link to="/repos">Repos</Link></li>
	</ul>

目前react-router 2因为尾部有hash字符串的原因不会有这个错.目前还没找到解决的办法,请问有谁遇到过么?

#2

使用browserHistory就没有这个问题

#3

后来怎么解决了?