реклама на сайте
подробности

 
 
> Посоветуйте программу, для управления хранилищем документации
tema-electric
сообщение Sep 20 2013, 16:36
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 309
Регистрация: 18-04-08
Из: Томск
Пользователь №: 36 887



Всем привет.

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

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

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

1) Хотелось бы все это хозяйство хранить централизованно на сервере (linux).
2) Без особых сложностей копировать все это хранилище на любую машину.
3) Видеть изменения, кто их произвел, где и когда.
4) Заливать все это обратно на сервер.

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

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

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


--------------------
Кто сказал МЯУ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Raven
сообщение Sep 21 2013, 05:41
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 491
Регистрация: 16-01-05
Из: Санкт-Петербург
Пользователь №: 1 987



Ну, так а разве система контроля версий (а Bazaar - это вроде оно и есть) не позволяет вам все это организовать? У вас достаточно скромные запросы, все должно покрываться такой системой, нужно только организовать правильно систему хранения и процедуру (и сделать обязательной для всех).
Go to the top of the page
 
+Quote Post
tema-electric
сообщение Sep 21 2013, 06:11
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 309
Регистрация: 18-04-08
Из: Томск
Пользователь №: 36 887



Цитата(Raven @ Sep 21 2013, 12:41) *
Ну, так а разве система контроля версий ... не позволяет вам все это организовать?

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

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

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

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

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


--------------------
Кто сказал МЯУ?
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 12:21
Рейтинг@Mail.ru


Страница сгенерированна за 0.01437 секунд с 7
ELECTRONIX ©2004-2016