Как сотрудничать на флеш-проекте? - PullRequest
1 голос
/ 17 июля 2011

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

Это наш первый проект, и я не очень понимаю, что делать. Я полагаю, нам нужен сервер для обеспечения доступа к тем же файлам, а также система регистрации заезда / отъезда.

Кроме того, я видел несколько «инструментов для совместной работы над проектами», таких как manymoon, но он просто создает назначения без файлового хостинга.

У нас нет денег, но у меня есть бесплатный веб-хостинг, на случай, если он понадобится (хотя я предпочитаю бесплатный сайт).

Заранее спасибо!

Ответы [ 2 ]

2 голосов
/ 18 июля 2011

Subversion (SVN) - это система контроля версий с открытым исходным кодом, которая, кажется, отвечает всем требованиям. Есть несколько бесплатных онлайн-вариантов, которые предлагают онлайн-хостинг Subversion. Два, о которых я слышал / использовал: SourceForge.net и Assembla.com . SourceForge предназначен только для проектов с открытым исходным кодом, поэтому ваш код и ресурсы будут видны внешнему миру. Assembla имеет как открытый, так и закрытый исходный код. Параметр с закрытым исходным кодом ограничит вас объемом 1 ГБ для бесплатной версии, которой обычно достаточно для проектов Flash (но это зависит от проекта).

В командах, с которыми я работал, мы не использовали эксклюзивную блокировку файлов (где проверка файла ограничивает доступ к этому файлу для других пользователей), и вместо этого решили объединить файлы вместе, когда возникают конфликты .

TortoiseSVN - это отличный бесплатный клиент с открытым исходным кодом для Subversion, который обычно объединяет файлы самостоятельно при отправке ваших изменений. В команде из 5 человек потребность в ручном объединении файлов должна быть очень низкой.

Конечно, есть много других вариантов, но я использовал их для большого успеха в небольших командах.

1 голос
/ 18 июля 2011

мы сталкивались с проблемой много раз.Во-первых, я также рекомендую хорошую систему контроля версий, как сказал Крестный отец.Вы можете использовать Subversion of Git (мы перешли на git, и это намного быстрее и чище для меня).Используя систему управления версиями, вы можете сравнить свою работу с работой вашей команды и объединить их.

К сожалению, файлы .fla Flash являются небольшими двоичными файлами (по этой причине это изменилось в последней версии), и если вы используетеВ старой версии Flash все изменения сохраняются в одном большом двоичном файле с активами.Я рекомендую поместить код AS3 в отдельные файлы .as в каталоге, чтобы уменьшить конфликты при работе с одним и тем же файлом в одно и то же время и совместно использовать ресурсы (png, jpeg, mp3 ...) вне .fla.

Вы можете найти множество сервисов, предлагающих хостинг с контролем версий (Assembla, sourceforge, google code, github ...), и для небольшой команды плата не слишком высока.Если ваша команда локализована в той же сети, вы можете довольно легко настроить свой собственный сервер

Надеюсь, это поможет

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