Использование системы баг-трекинга Redmine и файлового хранилища Subversion

15.11.2008 10:18 [30.11.2010 08:49] luns 35 [+] [−] Перейти к комментариям (109)

Внешний отчет, обработка

Данная статья является попыткой обобщить информацию об использовании системы баг-трекинга Redmine и файлового хранилища Subversion применительно к разработке и сопровождению конфигураций на базе платформы 1С: Предприятие 8.1 Предприятие.

или посмотреть и скачать все файлы (4)

Отмазка: Статья написана в первую очередь для себя, для систематизации знаний. Поэтому может содержать неточности или ошибки. В случае их нахождения прошу сообщать сюда в комментарии или сюда: luns@list.ru , указывая в теме письма: «redmine статья»
На данный момент статья содержит подробную информацию об установке и настройке всего этого добра.
В случае, если будет замечен интерес к данной теме, расширю статью описанием типовых примеров использования.

Внимание! Для корректной работы с русскими именами файлов (в случае использования Subversion) необходимо:

1. Находим файл: c:\redmine\lib\redmine\scm\adapters\abstract_adapter.rb
2. Блокнотом правим в нем строку 125: "IO.popen(cmd, "r+") do |io|" заменяем на "IO.popen( Iconv.iconv( 'cp1251','utf-8', cmd ).to_s, "r+") do |io|"
3. Перезапускаем Redmine
Все, теперь все ок.
Кстати неважно какой способ коннекта к хранилищу определен в настройках проекта.
Для ленивых выложил файл (можно заменить оригинал)



//---------- добавления других авторов --------------------//

15.11.2008 добавление от desty http://infostart.ru/profile/10604/

"Маленькое замечание
для не любителей запуска сервера на 3000 порту

строка запуска на 80-ом порту
ruby script/server -e production -p 80"

Спасибо ему!

19.11.2008 - JohnyDeath http://infostart.ru/profile/1630

Благодаря JohnyDeath, выяснено, что система работает на MySQL 5. И при указании в проекте Redmine уже существующего хранилища Subversion, старые ревизии (ревизия - термин Subversion) в проект успешно добавляются. Спасибо ему за это!

05.01.2009 - steban http://infostart.ru/profile/1746

Он любезно рассказал как сделать раскраску кода 1С:

 

качаем gem по ссылке: http://supremetyrant.com/ruby/unicode-0.1-mswin32.gem

в каталоге, где установлен redmine выполняем: gem install unicode-0.1-mswin32.gem

в конец файла config/environment.rb добавляем: require 'unicode'

редактируем класс CaseIgnoringWordList в файле \vendor\plugins\coderay-0.7.6.227\lib\coderay\helpers\word_list.rb следующим образом:
class CaseIgnoringWordList < WordList

  # Creates a new case-insensitive WordList with +default+ as default value.
  #
  # You can activate caching to store the results for every [] request.
  def initialize default = false, caching = false
  if caching
  super(default, false) do |h, k|
  h[k] = h.fetch Unicode::downcase(k.downcase), default
  end
  else
  def self.[] key # :nodoc:
  super(Unicode::downcase(key.downcase))
  end
  end
  end

  # Add +words+ to the list and associate them with +kind+.
  def add words, kind = true
  words.each do |word|
  self[Unicode::downcase(word.downcase)] = kind
  end
  self
  end

end


берем файлик v8.rb отсюда (http://slil.ru/26618732) и ложим в каталог \vendor\plugins\coderay-0.7.6.227\lib\coderay\scanners\

Готово.
теперь везде, где можно писать форматированный текст можно писать:


Функция ЕстьДоступныеПраваДляЗапускаКонфигурации() Экспорт

 Возврат РольДоступна(\"ПолныеПрава\") ИЛИ РольДоступна(\"Пользователь\");
 
КонецФункции

 

 

Спасибо ему за это!

 

26.05.2009 - Еще добавление от Desty:

http://redmine.net.ua/

известный товарищ на основном портале Редмайна - Михаил Сорочан
открыл сайт поддержки русскоязычных пользователей Redmine

собственно на сайте вики, блог, форум и даже демка

30.11.2010 - Добавление от nicxxx

Хорошая статья на эту же тему: Установка REDMINE + SQLite3 по шагам на Windows


 

Оценка сообщества

35

Поставьте плюс, если вы рекомендуете данную публикацию к прочтению и использованию.
Плюс добавляет публикацию в Мои рекомендации.

[+] Рекомендую   [−] Не тратить время
Если рейтинг упадет до -5, то публикация автоматически скроется.

Опрос

  1. Как вы узнали про infostart.ru?
    1. Уже не помню, как это было (давно я здесь ) - 320 (38,98%)
       
    2. Через поисковую систему Yandex, Google,.. и т.д. - 301 (36,66%)
       
    3. Знакомые показали или порекомендовали - 111 (13,52%)
       
    4. Перешли по ссылке с другого сайта, форума - 72 (8,77%)
       
    5. Другое - 12 (1,46%)
       
    6. Баннеры и реклама на другом сайте - 3 (0,37%)
       
    7. Получил ссылку в ICQ, Skype, и т.д. - 2 (0,24%)
       

Всего проголосовало: 821