Репозиторий контроля версий - для каждого клиента или для каждого приложения? - PullRequest
3 голосов
/ 29 июня 2009

Я недавно перенял проект у другой консалтинговой фирмы. Я предполагаю, что это может происходить довольно часто в отрасли, поэтому мне интересно, как мне настроить мой репозиторий контроля версий.

Должен ли я создать один репозиторий просто для этого приложения / клиента, а затем создать другие, когда мы будем больше работать?

Я должен просто выбросить все в один репозиторий.

Спасибо, ребята!

Ответы [ 2 ]

8 голосов
/ 29 июня 2009

Вы должны иметь возможность доставить полное репо с исходным кодом клиенту, поскольку это, вероятно, его рабочий продукт (например, работа по найму). Я рекомендую использовать один репо для каждого клиента. У меня они были все в одной области // депо / клиенты / CorpA, // депо / клиенты / cust-b и т. Д.

Позволило мне легко записать компакт-диск с их проектом в конце контракта, и, удалив все дерево, я смог дать надежную гарантию того, что уничтожил все свои копии их IP.

2 голосов
/ 29 июня 2009

Один репозиторий на клиента. Это даст вам гораздо более простой способ передать приложение, изменить среду разработки и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...