Используете Plastic SCM для небольших личных проектов?

Я провел последние несколько вечеров, исследуя приложения для контроля версий, в основном здесь, на SO, читая сообщения и посещая сайты. Я ищу SCM для своих личных хобби-проектов на C#.

Я хочу, чтобы сервер управления версиями был локальным для моего ПК, я не собираюсь заниматься удаленной или интрасетевой или многопользовательской разработкой, и мне нужен подключаемый модуль VS2010 и, возможно, также Eclipse; Насколько я могу судить, все функции, которые поддерживает Plastic SCM, можно загрузить/установить за одну операцию. Но у него гораздо больше функций и возможностей, чем я когда-либо использовал дома.

Если кто-то использует стиль отшельника Plastic SCM, считаете ли вы его эффективным инструментом SCM для одного разработчика?


person ddm    schedule 14.01.2012    source источник
comment
А что если не пользоваться, но есть мнения?   -  person Lazy Badger    schedule 14.01.2012
comment
Я ничего не знаю о пластиковом scm (отсюда комментарий, а не ответ), мне просто интересно, заглянули ли вы в хранилище sourcegear. Он мощный, но простой, подключается к VS и eclipse и бесплатен для одноразовой разработки.   -  person James Reed    schedule 14.01.2012


Ответы (2)


Отказ от ответственности: я не работаю в Plastic SCM! :П

Что ж, я использую Plastic SCM в своей компании и дома со своими личными проектами (уже 1 год), и, насколько я могу вам сказать, Plastic ЯВЛЯЕТСЯ ЛУЧШИМ SCM, когда-либо созданным человеком. своего рода! :) Я уже пользовался SVN, TFS, Source Safe (аргх..) и немного git, но совсем немного.

Я страстный пользователь Plastic, и я могу сказать, что в отдельном проекте разработчиков или команде вы можете положиться на Plastic. Все сделано для идеальной работы с Visual Studio. Тем не менее, я предпочитаю пластиковый графический интерфейс для управления моими изменениями. Я просто считаю, что Plastic GUI и интеграция Explorer работают намного лучше. Я пришел с клиента SVN, у которого было много проблем с интеграцией с VS, поэтому я изменил свой способ использования инструментов SCM. Плагин VS, клиент и интеграция Explorer делают все, что делает клиент. Просто клиент мне нравится гораздо больше.

В Plastic почти все делается визуально (то, что вы не можете сделать визуально прямо сейчас, разработчики Plastic работают над созданием графического интерфейса для этой задачи!) И очень удобно для пользователя. Distributed Branch Explorer (DBrEx, для нас, пользователей) — это сладкий кусок кода.

Великолепный инструмент слияния поможет вам решить проблемы при слиянии веток и во всем остальном.

Еще одна ЗАМЕЧАТЕЛЬНАЯ особенность – СКОРОСТЬ. Черт возьми, пластик — это БЫСТРО! (Пабло, я не нашел ссылку на бенчмарк против git в блоге Códice, можете добавить сюда? :))

Пластиковый форум быстрый (когда я имею в виду быстрый, я действительно имею в виду это. Обычно они задают мои вопросы через несколько часов после того, как я публикую что-либо), надежный, точный и помочь вам в том, что вам нужна помощь. Даже если вы (как я) не являетесь платным клиентом. С тех пор, как я начал пользоваться пластиком, они ВСЕГДА помогали мне всякий раз, когда мне это было нужно. Контакт с разработчиками Plastic — замечательная фишка. Вы не имеете дело с каким-то парнем, нанятым для передачи проблем какому-то разработчику, которого вы, возможно, никогда не увидите и не поговорите, вы всегда будете иметь дело с нами, задавать вопросы, предлагать новые функции разработчикам! Это потрясающе!

Plastic использует серверную часть с несколькими базами данных, поэтому, если вы работаете в Windows, вы можете придерживаться SQL Server CE или SQL Server Express или платных версий SQL Server. Вам не нравится SQL Server? Вы по-прежнему можете использовать MySQL, Oracle, Firebird, SQLite и PostgreSQL. Серверную часть базы данных легко создать резервную копию, выполнив несколько шагов, вы сможете создавать резервные копии ежедневно.

Если вы работаете с небольшой или большой командой, вы можете использовать встроенный инструмент проверки кода. Это очень круто!

Вы можете интегрировать свои задачи разработки в различные системы управления задачами (Jira, Version One, OnTime, Bugzilla, Mantis, Trac, RallyDev, DevTrack, FogBugz).

Вы можете использовать функцию Transparent SCM, чтобы обнаруживать изменения вне Visual Studio или Eclipse.

Что ж, думаю, я могу говорить здесь часами... Так что, если у вас есть какие-либо вопросы о моем опыте использования пластика, просто спросите!

Надеюсь мой отзыв вам поможет! :)

person cidico    schedule 16.01.2012
comment
Спасибо, это было очень полезно. мы используем agile dev, непрерывную сборку Cleaccase и т. д. на работе, поэтому для личного sw я хочу что-то немного попроще. После вашего отличного поста попробую. - person ddm; 16.01.2012

Отказ от ответственности: я работаю в Plastic SCM!

Plastic будет очень полезен для вас, работающего в качестве «одиночного разработчика». Вы выиграете от простой установки, графики, возможности узнать о ветвлении и слиянии (которые вы можете использовать, даже если вы работаете в одиночку, потому что вы можете использовать ветки, чтобы опробовать эксперименты, исправить ошибки... и многое другое) и действительно сильная (и постоянно растущая) интеграция с используемыми вами IDE... И, что самое приятное, более чем легендарная поддержка!

person pablo    schedule 15.01.2012
comment
Спасибо, Пабло. Когда я читал об этом и смотрел видео (и читал сообщения в вашем блоге), я был в восторге от его использования, но подумал, что он будет слишком тяжелым для одного пользователя в небольших проектах. Вы не представляете, сколько приложений я скачал только для того, чтобы удалить их через день, потому что они не соответствовали моим потребностям. Если мы перейдем от CC на работе, я предлагаю оценить PlasticSCM. - person ddm; 16.01.2012