1
我刚刚建立了一个青苗帐户,并使用Git的版本库的储存库。Git的克隆子目录中
我的仓库被用来保存我的工作在不同的网站,它会充当临时服务器。
Repository
- website1
- website2
- website3
这些文件夹的内部是网站活动文件。因此,当我提交任何更改时,我将其设置为自动部署到登台服务器FTP。
所以我必须:
developmentdomain.com/website1/
developmentdomain.com/website2/
developmentdomain.com/website3/
然后一旦它的好去,我可以把它推到该域的直播服务器。我的问题是......如果一个团队成员得到一个任务,在网站2上工作,他们可以选择使用Beanstalk内置的文本编辑器,但是如果他们想克隆这些文件,他们如何克隆JUST该存储库内的website2文件夹?
还是我接近这个错误的方式?
任何帮助表示赞赏。
真的吗?看到我们有超过300多个网站,因此这将会是一大堆资料库。我认为开发服务器将只有我们所有网站的目录,我们可以只在一个地方使用 – Drew 2012-04-25 19:12:09
@Drew将不相关的文件放在同一个存储库中并不是一个好方法,所有的网站都会将它们的历史提交混合在同一个存储库拥有300个存储库没有任何问题。这种方法是正确的组织你的源代码。为什么有300个知识库让你担心? – KurzedMetal 2012-04-25 20:01:11
以及github的最大私人存储库是125,所以我将不得不使用Beanstalk,每月200美元。这不一定就是金钱,但我想要为每个网站设置一个回购的时间,并设置分期部署FTP和生产,并为所有这些客户+我们每天获得的新客户基础。不知道..也许它可能不是那么糟糕。我正在看gitbucket,他们允许免费无限的私人存储库..不喜欢界面,但我真的很喜欢豆杆 – Drew 2012-04-25 20:14:28