昨天我签了私人免费Assembla帐号。我想用它来管理一些小项目。对于我的所有小型(php)项目,只有一个Assembla存储库空间可以在一个Web服务器上运行 - 不同的子域。在我看来,这是个好主意。
但我不知道如何使用一个存储库管理git中不同项目的不同标记。有什么建议吗?
答案 0 :(得分:1)
取决于您要标记的内容,但如果我标记版本,我会使用此架构标记版本中的多个项目:PROJECT_NAME_ABBREV-DATE-TIME
一些例子:
ASD-2013.01.12-1251
WWW-2013.01.12-1511
BJN-2013.02.22-0124
这样做可以让你有一些很好的标签功能:
git tag | grep PROJECT_NAME_ABBREV
您可以通过查看标签来了解标签的制作方式,并可以将标签拆分以进行搜索等。
Assembla下拉菜单允许您轻松搜索和过滤这些标记。
您的代码也易读且易于管理。
(Assembla确实允许你在1个空间中拥有多个git repos,但这不是你提出的要求,我宁愿将每个项目分成不同的回购)