Что Вы используете в качестве хорошей альтернативы Системе Команды?

Вы можете использовать spark.ml OneHotEncoder .

Сначала вы используете:

OneHotEncoder.categories(rdd, categoricalFields)

Где categoricalField - последовательность индексов, на которой ваш RDD содержит категориальные данные. categories, учитывая набор данных и индекс столбцов, которые являются категориальными переменными, возвращает структуру, которая для каждого поля описывает значения, которые присутствуют в наборе данных. Эта карта предназначена для использования в качестве входных данных для метода кодирования:

OneHotEncoder.encode(rdd, categories)

Что возвращает ваш векторизованный RDD[Array[T]].

28
задан 9 revs, 3 users 100% 18 February 2016 в 17:08
поделиться

12 ответов

Я ошеломлен, что никто не упомянул свободный и превосходный продукт TeamCity от JetBrains. Это включает:

  • Интеграция Continous
  • управление сборками программного обеспечения
  • управление проектами, Отчеты о мониторинге и Статистические отчеты
  • Интеграция со многими IDE, Системами управления исходным кодом и Средами тестирования

Для управления проектами / отслеживание ошибок / Мерзавец или репозиторий Подрывной деятельности я также использую Неопьянение ( свободный для маленьких персональных проектов!)

20
ответ дан Dan Esparza 28 November 2019 в 03:17
поделиться

Я буду второй Trac + Подрывная деятельность. В то время как ничто не прекрасно, эта комбинация работает вполне хорошо на меня, и цена является правильной.

Даже для проектов я работаю соло над, хорошо иметь оба из них интегрированных.

7
ответ дан Carl Russmann 28 November 2019 в 03:17
поделиться

Я имел большой успех с хорошей интеграцией между хранилищем SourceGear и FogBugz.

Сборка мс для автоматизации сборки удовлетворяет мои потребности.

4
ответ дан Leon Bambrick 28 November 2019 в 03:17
поделиться

Взял мой вне рассмотрения ответ и отправил его как один из ответов на StackOverflow FAQ.

Вот решение, которое я использую, и оно работает отлично:

  • Подрывная деятельность для управления исходным кодом
  • Склад для моего веб-браузера Подрывной деятельности
  • FogBugz для функции и отслеживания ошибок с интегрированным с Подрывной деятельностью, Visual Studio и Складом
  • VisualSVN для интеграции Подрывной деятельности в Visual Studio
  • CruiseControl. Сеть с nAnt для моей автоматизированной системы сборки для.Net проектов
  • CruiseControl.rb с Capistrano для моей автоматизированной системы сборки для проектов Ruby on Rails
4
ответ дан Dale Ragan 28 November 2019 в 03:17
поделиться

Trac

Это кажется целенаправленным для Открытого исходного кода / проекты типа Сообщества, но это работает, просто находят как внутренняя интранет Разработчика. Это интегрирует Wiki, средство отслеживания Ошибки и Исходный браузер SVN в один хороший пакет, и очень легко настроить.

3
ответ дан Mark Renouf 28 November 2019 в 03:17
поделиться

Комплект Sourcegear продуктов является очень хорошей альтернативой. Хранилище + Облава + Крепость хороша, однако если Вы не можете позволить себе всех тех, Хранилище +, FogBugz является довольно достойной альтернативой.

3
ответ дан Keith 28 November 2019 в 03:17
поделиться

Я использую Крепость SourceGear на своем домашнем компьютере для персональной разработки. Его свободное для отдельного пользователя.

2
ответ дан Brian Ensink 28 November 2019 в 03:17
поделиться

Я использую , Сервер VisualSVN для управления исходным кодом, Смешиваются для управления проектами и отслеживания ошибок, и Город Команды для непрерывной интеграции. Я все еще привыкаю к нему, но это работает отлично до сих пор. Это - хорошая бесплатная установка для малочисленных команд. Лицензирование Смешивается, и Город Команды будет стоить денег для более многочисленных команд.

2
ответ дан Lance Fisher 28 November 2019 в 03:17
поделиться

CM Seapine - Кросс-платформенное административное управление проблемы и управление версиями

http://www.seapine.com

2
ответ дан Tim Boland 28 November 2019 в 03:17
поделиться

Для легкого & абсолютно бесплатная опция, можно использовать Springloops, интегрированный с Basecamp (+ клиент SVN).

  • Размещенный SVN: SpringLoops: http://www.springloops.com/ (свободный для единственного проекта & пользователь)
  • Basecamp: http://basecamphq.com/ (также свободный для единственного проекта)

Примечание: интеграция SpringLoops с Basecamp не доступна в их бесплатной установке.

1
ответ дан lomaxx 28 November 2019 в 03:17
поделиться

Я разрабатываю на Linux также, который является одной причиной, я предложил решение, которое я имею. Я задавался вопросом, как опции SourceGear работают в этом отношении? Я использовал Хранилище прежде, которое, по моему опыту, не было слишком плохо, но я знаю, что это - базирующийся главным образом Windows. Я думаю, что считал однажды, что у них есть клиент, который может работать над Linux, но я никогда не использовал его. Я просто хочу открыть разговор немного больше, таким образом, люди, которые приходят к этому вопросу, могут, надо надеяться, найти, что лучший ответ для них, на основе их хочет.

, Если клиент Хранилища может работать на Linux и Mac и работать хорошо, то использование Хранилища и Крепости определенно будет принятым ответом как хорошей недорогой альтернативой Системе Команды.

1
ответ дан Dale Ragan 28 November 2019 в 03:17
поделиться

SVN с дополнением TortoiseSVN делает для твердого и простого в использовании интерфейса. WinMerge является большим инструментом к добавленному то соединение также.

0
ответ дан japollock 28 November 2019 в 03:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: