2009-07-02 111 views
1

我是一个用于php的xampp安装程序。在Mercurial中克隆存储库的目的是什么?

我在D:/ xampp/htdocs/cart中创建了一个新的存储库,并且我正在使用Mercurial和Netbeans。

我正在一个本地和孤独的开发人员工作。

的车被安装在我的本地hXXp作品://本地主机/车

如果我进行了更改克隆库,因为它不是运行在本地主机的目录,是什么使得它有用?一切都在我的本地计算机上。

我是DVCS的新手。

克隆存储库的目的是什么?

回答

3

克隆有两个基本目的:

  1. 它使分支容易的想法:这是更简单的克隆库就在旁边的一个新功能的工作,同时使主存储库中,直到你已经完成并能够将这些变化重新合并回主要的回购。尽管Mercurial允许在存储库中拥有多个分支,但克隆方法通常更容易。

  2. 第二个目的与从Subversion等集中式VCS进行结账时发生的情况几乎相同。但是,在DVCS中,您不只是检出要使用的修订版本,而是整个存储库。这样,您就不再依赖“中央”存储库。既然你是一台计算机上的独立开发人员,这对你来说并不重要。

无论哪种方式,你可以随时推/从一个仓库到另一个拉的变化,所以在克隆所做的更改在主存储库不会丢失。 Mercurial在http://hgbook.red-bean.com/有一个很好的介绍。

希望这会有所帮助。

+0

感谢您的链接。所以就本地工作而言,我应该使用克隆功能吗? – 2009-07-02 12:59:31

相关问题