소스 구성 관리에 Perforce을 사용하고 있으며 Ruby on Rails에서 몇 가지 작은 것들을 해킹하기 시작했습니다. PERFORCE가 "수정 전 체크 아웃"패러다임을 따르고 RoR은 다양한 스크립트/파일에 대해 모든 파일을 쓸 수 있다고 예상하지만, RoR이 Perforce와 함께 작동하게하려면 어떤 도우미를 사용하거나 사용합니까? 항상 모든 파일을 열어서 편집 할 수 있다는 것을 알고 있지만, 좀 더 우아한 것이 있습니까?
감사합니다, 헨릭Perforce의 Ruby on Rails 프로젝트
답변
"체크 아웃 전 편집"은 퍼 포스의 지배적 인 패러다임이지만이를 사용하는 유일한 방법은 아닙니다.
- 는
- 는 RoR에 그것을
- 업데이트를 원하는 모든 파일을 변경할 허용 "allwrite"옵션을 사용하여 억지로 작업 공간을 설정 : 사용자의 필요에 가까운 소리 Working Disconnected에 좋은 기사를 가지고 억지로 추가, 삭제 및 수정 한 파일을 표시하여 서버의 작업 영역보기 p4v에서 "오프라인 작업 조정"을 사용하거나 "작동하지 않는 연결"기사에서 제안 된 여러 가지 셸 명령을 실행할 수 있습니다.
회원님이 요구하는 것을 확인하십시오 체크 아웃 할 파일을 당신이 RoR에 응용 프로그램에서 억지로 작업을 할 싶어 - 또는 IDE에서 컴파일 전에 원하는가? 이 후자의 경우
, P4Ruby을 시도 : http://public.perforce.com/guest/tony_smith/perforce/API/Ruby/main/doc/
이 다른 당신이 (비주얼 스튜디오, 코드기어, 메모장을 사용하는 하나의 말을하지 않는 그러나 나는 더 조언을 할 수 없습니다 수 있습니다 IDE의 지원을 필요로?).
HTH,
필자는 레일스에서 모든 것이 쓰기 가능하다고 가정하거나 새로 생성 된 파일을 퍼 포스 변경 목록에 추가하는 것을 잊어 버리는 경우가있는 레일스 명령 줄 항목 (주로 : script/generate)에 대해 이야기하고있었습니다. – jhwist
좋아,하지 않았다 ** ** 모든 ** RoR 개발 전에 나는 아마 더 이상 도울 수 없다. 그러나 주목할 가치는 아이디어는 디렉토리 루트에서 파일을 체크 아웃하거나 추가하는 파일 감시자를 작성하는 것입니다. RoR (또는 다른 프로세스)이 액세스를 요청할 때 트리거되도록 설정 될 수 있습니다. – Dennis
레일즈 스크립트 (주로 생성자와 마이그레이션)에'--perforce' 옵션을 해킹하는 것이 더 쉽고 깨끗합니다. – jhwist
내가 지역의 RoR 개발을 위해 자식을 사용하고 자식-P4는 억지로 서버와 동기화합니다. 내 workarea 파일은 쓰기 가능 상태로 유지되고 git의 모든 이점을 얻으며 Perforce를 사용하는 팀원과 동기화 상태를 유지합니다.
- 1. Xcode - Ruby on Rails 프로젝트 템플릿
- 2. Ruby on Rails 프로젝트 Aptana 사용
- 3. Ruby on Rails 프로젝트 용 프로젝트 템플릿을 만드는 방법은 무엇입니까?
- 4. Ruby on 테스트가없는 프로젝트
- 5. Ruby on Rails 블로그
- 6. 정규식 + Ruby On Rails
- 7. Ruby On Rails 마이그레이션
- 8. Ruby on Rails 쿼리
- 9. Ruby on Rails + Devise
- 10. Mootools + Ruby on Rails ==?
- 11. Ruby on Rails 관계
- 12. ruby on rails + iis7
- 13. IIS7의 Ruby on Rails
- 14. Ruby On Rails Application.html.haml
- 15. Ruby on Rails 그래프
- 16. Ruby on Rails 튜토리얼
- 17. Ruby on Rails + Ajax
- 18. Ruby on Rails - 로그인
- 19. Ruby on Rails : Model
- 20. Ruby on Rails 스위치
- 21. Ruby on Rails 국제화
- 22. ruby on rails redirect_to
- 23. Ruby on Rails & Javascript
- 24. Ruby on Rails Listener
- 25. ruby on rails ajax update css on
- 26. Ruby On Rails on Ubuntu + apache2 + Passenger
- 27. Ruby on Rails + Ruby 플러그인을 알아야합니다.
- 28. ruby and ruby on rails book (2009)
- 29. Ruby on Rails : Paperclip & Ruby Mp3Info
- 30. Ruby on Rails 사용자 설정
실제'--perforce' 옵션의 약자로 이것은 가장 좋은 옵션입니다. 왜 내가 그 자신을 생각하지 않았는지 모르겠다. – jhwist