2013-04-27 9 views
0

Вчера я подписал контракт на бесплатную учетную запись Assembla. Я хочу использовать его для управления небольшими проектами. Мне кажется хорошей идеей иметь только одно пространство хранилища Assembla для всех моих небольших (php) проектов, которые будут работать на одном веб-сервере - разных поддоменах.Как управлять несколькими кодами проекта в одном хранилище Ассембле?

Но я не знаю, как управлять разными тегами для разных проектов в git, используя один репозиторий. Какие-либо предложения?

+1

Я предпочел бы предложить, чтобы добавить репозиторий инструмент для каждого проекта в вашем пространстве. Таким образом, хранилища будут разными, но все они будут находиться в одном и том же пространстве - с URL-адресом, подобным [email protected]: space.project1.git, [email protected]: space.project2.git и т. Д. – Titas

ответ

1

Зависит то, что вы мечения, но если бы я мечения релизов, я бы пометить несколько проектов в выпуске с этой схемой: PROJECT_NAME_ABBREV-ДАТА-ВРЕМЯ

Так несколько примеров:

ASD-2013,01. 12-1251

WWW-2013.01.12-1511

BJN-2013.02.22-0124

Делая это позволит вам иметь некоторые п ice функциональность тегов:

git tag | Grep PROJECT_NAME_ABBREV

Вы можете сказать, как когда тег была сделана, глядя на него, и вы можете разделить тег для поиска и т.д.

Assembla тянуть вниз позволит вам искать и фильтровать эти тег легко, как Что ж.

Ваши теги также будут читабельными и управляемыми.

(Assembla действительно позволяет вам иметь несколько сделок РЕПО GIT в 1 пространстве, однако, что это не то, что вы спросили, я бы предпочел, чтобы отделить каждый проект в другой репозиторий)

+0

Да, мне кажется, что иметь отдельный репозиторий для каждого проекта намного лучше. – Radek