Внешний отчет, обработка
Данная статья является попыткой обобщить информацию об использовании системы баг-трекинга Redmine и файлового хранилища Subversion применительно к разработке и сопровождению конфигураций на базе платформы 1С: Предприятие 8.1 Предприятие.
Отмазка: Статья написана в первую очередь для себя, для систематизации знаний. Поэтому может содержать неточности или ошибки. В случае их нахождения прошу сообщать сюда в комментарии или сюда: 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
Поставьте плюс, если вы рекомендуете данную публикацию к прочтению и использованию.
Плюс добавляет публикацию в Мои рекомендации.
[+] Рекомендую
[−] Не тратить время
Если рейтинг упадет до -5, то публикация автоматически скроется.