Перейти к содержанию
    

Посоветуйте программу

Всем привет.

 

Предприятие небольшое. Народу мало.

 

Из документации есть:

  • проекты KiCAD (схемы, платы) которые сопровождаются документацией, оформленной по ЕСКД,
  • общая библиотека для KiCAD
  • библиотека с руководствами пользователя
  • всякого рода чертежи на механику
  • исходные коды программ

Проекты KiCAD находятся, каждый под своим контролем версий через Bazaar. Исходники тоже.

 

1) Хотелось бы все это хозяйство хранить централизованно на сервере (linux).

2) Без особых сложностей копировать все это хранилище на любую машину.

3) Видеть изменения, кто их произвел, где и когда.

4) Заливать все это обратно на сервер.

 

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

 

Посоветуйте что нибудь GNU GPLное.

 

Возможно сам Bazaar это умеет делать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну, так а разве система контроля версий (а Bazaar - это вроде оно и есть) не позволяет вам все это организовать? У вас достаточно скромные запросы, все должно покрываться такой системой, нужно только организовать правильно систему хранения и процедуру (и сделать обязательной для всех).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну, так а разве система контроля версий ... не позволяет вам все это организовать?

Базар, на сколько я понимаю, имеет ветки либо со своими репозитариями, либо с общим.

В первом случае данные хранятся в той же ветке /Project/.bzr/repo.

Во втором случает /Projects/.bzr/repo, в то время как проект должен находиться в /Projects/Project.

 

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

 

Т.е. с сервера, если его организовывать базар не позволит забрать все сразу. Ему нужно указывать конкретную ветку. В моем случае конкретрый проект на железяку или исходник. Таким образом я не могу знать какие ветки поменялись, а какие нет. Часть машин работает под линуксом, другая под виндой. Можно конечно скрипты написать, и постоянно их дополнять новыми проектами, но как-то это неинтересно :)

 

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

 

Присмаривался к Redmine, но пока его установка у меня не увенчалась успехом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

может проще на сервер установить какую-нибудь PM систему (Redmine, Bitbucket, Jira) ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Bitbucket, Jira

Спасибо )

Я не очень доверяю внешним хранилищам. Мне не понятно, зачем им это нужно, хранить мои данные :).

Google Docs туда же )).

 

Остается Redmine, или самому изобретать велосипед :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

для локального хранилища есть и бесплатные варианты:

http://getgitorious.com/

http://gitlab.org/

http://www.convalesco.org/blog/2009/07/24/...-in-10-minutes/

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может, я не охватил ширь задачи, но как насчет - SVN или git, организовать, кроме транка, нужные вам бранчи и теги? Состояние SVN тега - это полный срез состояний всего, что вы под него затащили.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

как насчет - SVN или git, организовать, кроме транка, нужные вам бранчи и теги?

Не думаю, что базар тут чем-то уступает, кроме быстродействия при работе над большими проектами (git'у из записок 2008 года).

 

ukpyr

Про гитлаб интересно. Правда, там какие-то войны платно-бесплатные идут, что несколько омрачает :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Могу порекомендовать программу для управления проектами PM Compass

http://pmcompass.ru/

Там есть управление документацией, а также и другие функции;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В качестве простого PM можно использовать Trac (http://trac.edgewall.org).

Бесплатно, настраивается просто и работает со многими VCS.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А как же великий BitBucket с приватными проектами - как раз для экономистов

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...