1. Perforce Unicode Mode 실행
– 제어판 -> 관리도구 -> 서비스 -> Perforce 중지
– p4d -xi
– 제어판 -> 관리도구 -> 서비스 -> Perforce 시작
2. Redmine Perforce Patch 적용
다운로드 : http://www.redmine.org/attachments/10074/2.3-perforce.patch
app/helpers/repositories_helper.rb
app/models/repository/perforce.rb
config/configuration.yml
config/settings.yml
lib/redmine.rb
lib/redmine/scm/adapters/perforce_adapter.rb
위의 파일은 Linux/Mac/Unix에서만 실행 가능 하기 때문에 Windows에서 쓰기 위해서는 아래와 같이 수정 해주어야 한다.
config/configuration.yml
83 : scm_perforce_command: p4
lib/redmine/scm/adapters/perforce_adapter.rb
401 : File.open(“D:\\tmp\\perforce_adapter_login“, ‘w’) { |f| f.write(@password) }
402 : ticket = shellout(“#{self.class.sq_bin} -p #{shell_quote(@root_url)} -u #{shell_quote(@login)} login -p <D:\\tmp\\perforce_adapter_login 2> NUL“) { |io| io.read }.to_s
403 : File.delete(“D:\\tmp\\perforce_adapter_login“)
3. Redmine 저장소에서 소스코드의 한글이 깨질때
– 관리자 로그인 -> 관리 -> 설정 -> 일반 -> 첨부파일이나 저장소 인코딩 -> UTF-8, EUC-KR 추가 -> 저장
댓글 남기기