Delphi: отход от VSS - PullRequest
       36

Delphi: отход от VSS

8 голосов
/ 22 октября 2008

Мы - команда из немногих разработчиков Delphi, которые используют VSS уже много лет (я знаю, это жаль), но мы не используем никаких расширенных функций VCS, поэтому во многих случаях она работала нормально (но некоторые раз это сводило меня с ума :().

Хорошо, что у нас есть с VSS, что мы используем сторонние плагины для интеграции VSS с Delphi, что прекрасно работает, но теперь, когда наши проекты становятся больше, и мы хотели бы отойти от VSS.

Я посмотрел несколько других VCS (бесплатных и коммерческих) и обнаружил, что большинство из них, похоже, предназначены для парней из Linux, и вам приходится использовать командную строку для многих админских работ (я знаю, что я парень из Windows: P).

Что мне нужно, так это новый элемент управления версиями, который должен быть простым в использовании и обслуживании, а также прекрасно интегрирован с Delphi IDE (D2007) или, по крайней мере, иметь хороший пользовательский интерфейс для администраторов и разработчиков.

Ответы [ 6 ]

26 голосов
/ 22 октября 2008

Просто используйте SVN и отличный TortoiseSVN клиент, который интегрируется с Windows Explorer.

P.S. Нашел вопрос: Каков наилучший набор инструментов для разработки приложений Win32 Delphi? и инструменты интеграции Delphi IDE / TortoiseSVN в одном из ответов: http://delphiaddinfortortoisesvn.tigris.org/

2 голосов
/ 22 октября 2008

Вы должны хотя бы взглянуть на JVCS . Он интегрируется с Delphi IDE, написан на Delphi и имеет открытый исходный код, и вы можете выбирать из нескольких баз данных, включая Firebird, для хранения вашего архива.

1 голос
/ 30 марта 2010

Если вы не направляетесь непосредственно в SVN (что я бы не советовал, если вы думаете о бесплатном переходе на Git или Mercurial), проверьте Plastic SCM. Найдите несколько специальных руководств по Delphi здесь:

http://codicesoftware.blogspot.com/2008/06/branching-and-merging-with-delphi-part.html http://codicesoftware.blogspot.com/2008/06/branching-and-merging-with-delphi-part_02.html

1 голос
/ 25 октября 2008

Team Coherence - хороший выбор. Они только что выпустили нового клиента, так что, похоже, поддержка жива и здорова.

1 голос
/ 23 октября 2008

Существует Team Coherence (http://www.teamcoherence.com/)), который написан на Delphi и очень хорошо интегрируется с IDE. Мы все еще используем его. Хотя поддержка неоднозначна.

Большинство людей, похоже, переходят на SubVersion.

0 голосов
/ 24 октября 2008

Наша команда Delphi недавно (в прошлом году) перешла с VSS на Perforce , с которым приятно работать. Это дорого, но оно того стоит. Это делает контроль исходного кода одним из инструментов вашей торговли, а не рутинной работой или помехой. Он имеет хорошие инструменты с графическим интерфейсом, отличную командную строку при необходимости и бесплатную интеграцию с Delphi IDE, доступную онлайн.

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

...