昨天我签署了私人免费 Assembla 帐户。我想用它来管理几个小项目。在我看来,为所有将在一台 Web 服务器上运行的小型 (php) 项目(不同的子域)只拥有一个 Assembla 存储库空间似乎是个好主意。
但我不知道如何使用一个存储库管理 git 中不同项目的不同标签。有什么建议么?
昨天我签署了私人免费 Assembla 帐户。我想用它来管理几个小项目。在我看来,为所有将在一台 Web 服务器上运行的小型 (php) 项目(不同的子域)只拥有一个 Assembla 存储库空间似乎是个好主意。
但我不知道如何使用一个存储库管理 git 中不同项目的不同标签。有什么建议么?
取决于您要标记的内容,但如果我要标记版本,我将使用此架构在一个版本中标记多个项目:PROJECT_NAME_ABBREV-DATE-TIME
举个例子:
ASD-2013.01.12-1251
万维网-2013.01.12-1511
BJN-2013.02.22-0124
这样做可以让您拥有一些不错的标签功能:
混帐标签 | grep PROJECT_NAME_ABBREV
您可以通过查看标签来判断标签的制作时间,并且可以将标签拆分以进行搜索等。
Assembla 下拉菜单也允许您轻松搜索和过滤这些标签。
您的标签也将是可读和可管理的。
(Assembla 确实允许您在 1 个空间中拥有多个 git 存储库,但这不是您所要求的,我更愿意将每个项目隔离到不同的存储库中)