Какая система управления исходным кодом лучше всего соответствует моим потребностям?Git или SVN?Как вы отличаете таблицы Excel? - PullRequest
1 голос
/ 19 октября 2010

В настоящее время я смотрю на эффективность и простоту инструментов управления исходным кодом / ресурсами наших компаний.

Последние пару месяцев я использую Git для управления всем своим кодом веб-разработки и изображениями.... и для меня это работает отлично.

Однако некоторым моим колледжам не совсем удобно использовать командную строку.

наша компания работает как с Mac, так и с ПК, и мы интенсивно работаем с визуальнымистудия и MS VBA.мы также довольно много работаем с Photoshop CS4

. Я подумывал перевести нашу компанию на подрывную деятельность.

Мои соображения таковы:

  • Есть несколько замечательных клиентов Mac GUI.(т.е. версии)
  • Theres отличный плагин для Photoshop (Pixelnovel)
  • мы работаем довольно централизованно

Мои вопросы:

  • Какой SCM лучше всего соответствует нашим потребностям?
  • Существуют ли какие-либо инструменты для определения кода VBA в макросах excel
  • Существуют ли какие-либо SVN-клиенты, настолько удобные, как версии, для Windows?

Большое спасибо

Даниил

Ответы [ 4 ]

3 голосов
/ 19 октября 2010

Я думаю, что Subversion очень хорошо подойдет. Есть хороший Windows-клиент, TortoiseSVN , который очень прост, сервер прост в настройке на Windows, Mac или Linux и подходит для вашей централизованной модели. Я бы не советовал использовать git, так как клиентские графические интерфейсы не настолько развиты, и это гораздо более сложная модель, чтобы разобраться с менее техническими пользователями.

2 голосов
/ 19 октября 2010

Очевидно, это зависит от того, что вы хотите сделать.

Один способ взглянуть на это: если вы хотите проверить большие двоичные файлы, я обнаружил, что SVN работает лучше.Если вы хотите объединить текстовые файлы, Git лучше.

Если у вас есть деньги, @ericgorr прав, с Perforce гораздо приятнее работать, чем с svn.

1 голос
/ 19 октября 2010

Вы можете заставить Git работать так, как вам нравится.Узнайте, почему у людей возникают проблемы, и решите их.Простота использования означает ограничение производительности.Git - самая мощная вещь для VCS.

Осторожно, если вы планируете объединять работу, если не используете Git ...

1 голос
/ 19 октября 2010

Если вы можете себе это позволить, я бы предложил Perforce . Клиент P4V GUI превосходен. Они поддерживают Mac, Windows, LINUX и Unix

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