我主要为自己编写小程序,但最近,我开始为团队中的同事编写代码。为此,我开始使用 Mercurial 存储库以某种形式的版本控制(特别是 Windows 上的 Tortoise-Hg)维护我的代码。我有许多小脚本,每个都在自己的目录中,都在一个存储库下。然而,在阅读Joel 的 Hg 教程时,我尝试为我的一个更大的脚本克隆一个目录以创建一个“稳定”版本,但我发现我做不到,因为该目录本身不是存储库。
所以,我假设(如果我弄错了,请纠正我)为了正确使用克隆,我必须为每个脚本/目录创建一个存储库。但是..这是一个“好主意”还是等待发生的未来维护噩梦?
简而言之,我是将所有(不相关的)脚本保存在一个存储库中,还是应该为每个脚本创建一个存储库?还是一些未知的第三种选择?