我开始在网站上的团队环境中工作,我真的很想开始使用某种形式的版本控制(我也多次搞砸了我自己的工作,没有它)。
我设置了VisualSVN 服务器并使用他们的建议(分支/标签/主干)创建了一个存储库。我在trunk/中有一个网站的当前版本,并且我正在分支中进行重新设计。
当我第一次进行本地复制时,它会将分支/标签/主干与我的本地站点目录混合在一起。我意识到我需要像在服务器上一样创建整个存储库缓存。现在,我有分支/(重新设计文件)、标签/(当前为空)和主干/(公共站点文件)。现在,提交和事情看起来应该如此。
我像往常一样设置了远程服务器和测试服务器。但是,现在我使用的是分支目录,每当我将文件放到测试服务器时,它们都在分支子目录中(不是我想要的)。
我可以只拥有单独的存储库,但我的理解是最好将所有东西放在一起。