Cvs 모듈을 사용하지 않고 Perl을 사용하여 CVS co를 수행하는 방법은 무엇입니까?Cvs 모듈을 사용하지 않고 어떻게 CVS 체크 아웃을 할 수 있습니까?
0
A
답변
6
1
당신이 모듈을 사용하지 말라고하는 동안, 나는 항상하는 것이 좋습니다. CPAN이 Cvs::Simple으로 실행됩니다. 모듈을 사용하지 않은 비즈니스 사례가있는 경우이를 참조로 사용하는 것이 좋습니다.
0
나는 이것을 my blog에 썼다. 그러나 여기서는 일반 텍스트로되어있다.
expectperl과 IO :: Tty perl 모듈을 다운로드하고 설치해야했습니다. 이 작은 perl 스크립트는 ssh 암호를 묻는 메시지와 함께 cvs 업데이트를 성공적으로 수행합니다.
#!/usr/bin/perl
use Expect;
chdir("/files/hudson_local/jobs/MOJARRA_1_2X_ROLLING_GLASSFISH_2_1_1/workspace");
$ENV{"CVSROOT"} = ":ext:[email protected]/cvs/javaserverfaces-sources~cvs-repository";
($cvs = Expect->spawn("cvs update -d -P")) || die "Couldn't spawn cvs, $!";
unless ($cvs->expect(30, "Enter passphrase for key '/files/hudson_local/.ssh/id_rsa':")) {
die "Never got the passphrase prompt";
}
print $cvs "not the real password\r";
unless ($cvs->expect(300, "cvs update: Updating www/legal/jsf-cddl")) {
die "Never saw update starting";
}
관련 문제
- 1. Perl을 사용하여 CVS 체크 아웃을 수행하려면 어떻게해야합니까?
- 2. CVS 디렉토리로 체크 아웃
- 3. Hudson에서 릴리스 태그 이름으로 CVS 체크 아웃을 수행하는 방법은 무엇입니까?
- 4. CVS - CVS 저장소 정리하기
- 5. repo를 체크 아웃하지 않고 커밋의 cvs 로그를 얻는 방법
- 6. CVS 읽기 전용 체크 아웃
- 7. cvs checkout -c가 모든 모듈을 표시하지 않습니다.
- 8. CVS 체크 아웃 파일에서 CVS 서버에 대한 정보 얻기
- 9. CVS 오류를 해결하는 방법 : CVS/Entries.Extra.Backup 파일을 CVS/Entries.Extra로 바꿀 수 없습니다. 잘못된 주소
- 10. 태그에만 기반한 CVS 체크 아웃
- 11. 저장소 위치를 모른 채 cvs 체크 아웃
- 12. CVS 체크 아웃에서 파일을 체크 아웃하지 않았습니다.
- 13. 모든 여분의 폴더가없는 CVS 체크 아웃
- 14. 모듈 내에서 CVS 내보내기
- 15. cvs -`cvs up`없이 새로운 디렉토리가 필요한지 어떻게 알 수 있습니까?
- 16. windows 명령 줄에서 cvs 체크 아웃
- 17. CVS 체크 아웃은 손상된 파일을 무시합니다.
- 18. Eclipse에서 다시 체크 아웃하지 않고 CVS 저장소를 이동 하시겠습니까?
- 19. Windows에서 Hudson이 CVS 체크 인을 감지하지 못함
- 20. 개 <cvs 체크 아웃 날짜 문제
- 21. 파일을 기반으로 한 CVS 체크 아웃
- 22. cvs checkin : 체크 된 파일의 이름 확인
- 23. vimdiff와 CVS 통합
- 24. 어떻게 'cvs logout'이 작동하지 않습니까?
- 25. Linux CVS 액세스 제어
- 26. 로컬 참조의 CVS 패치
- 27. CVS 저장소
- 28. CVS 성능
- 29. CVS 역사 .... 그 일을 할 수 없습니다.
- 30. 목록 모듈을 사용하지 않고 Erlang의 목록을 어떻게 연결할 수 있습니까?
왜 CVS 모듈을 사용하지 않으시겠습니까? – Ether
내 서버 시스템을 설치하지 못하게하십시오! – Tree
local :: lib는 시스템 관리자의 허가없이 홈 디렉토리에 모듈을 설치하는 데 유용 할 수 있습니다. http://search.cpan.org/perldoc?local::lib – Schwern