If you are doing search and replace every time after moving your code-base and database from one server to other server then no need to do this. There is a easiest way, to access the same code and database with different URL, as follows
Open your site’s wp-config.php and write below code in it
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']); define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);
Before below code
if ( !defined('ABSPATH') )
In this way you no need to do anymore search & replace.
– No need to have more than one database. You can have code base any where like on server or on local, just need connect with the database and it will work.
– Several people can work on same data-bse while their code-base is physically in different place.