문제

r은 pdf ()를 사용하여 pdfs를 생성 할 때 pdf에 creationdate와 moddate가 포함됩니다. SVN 저장소에 이러한 생성 된 PDF가 다수가 있으며 효과는 수치가 R으로 재간되면 동일한 데이터를 사용하더라도 SVN으로 수정 된 (올바르게)로 나타납니다. 두 사람이 멋지게 함께 연주하는 가장 좋은 방법은 무엇입니까?

R 이외의 PDF에서 그 선을 간단히 제거 할 수 있지만이 추가 단계는 바람직하지 않습니다.
스크립트 실행의 일부로 시스템 시간을 고정 값으로 설정할 수는 있지만 이는 훨씬 덜 바람직합니다.
아마도 SVN이 해당 라인의 변경 사항을 무시한 특수한 차이를 사용하도록 설득 할 수도 있지만, 그 가치보다 더 많은 어려움을 겪고 있습니다.

매우 유쾌한 솔루션은 PDF 파일에 해당 라인을 넣는 것을 방지하는 방법이 있다면 가장 유쾌한 솔루션입니다. 파일이 생성되고 감사의 말을 전할 때 나에게 알려주는 파일 시스템이 있습니다.

도움이 되었습니까?

해결책

Tal에 동의합니다. 생성 된 파일은 버전 제어에있어서는 안됩니다.

당신의 원래 질문과 관련하여, 나는 대답이 당신이 그렇게하는 것을 막을 수 없다고 생각합니다. R PDF 도움말 파일에서 그러한 옵션에 대한 언급은 없었다. http://www.r-cookbook.com/rhelp/pdf.html

r 내부의 PDF 함수를 살펴보면 (코드의 인쇄물에 대한 괄호없이 'PDF'를 실행하는 경우) 실제로 호출로 PDF 파일을 만듭니다.

.External(PDF, file, old$paper, old$family, old$encoding, old$bg, old$fg, 
      old$width, old$height, old$pointsize, onefile, old$pagecentre, old$title, 
      old$fonts, version[1L], version[2L], old$colormodel, old$useDingbats,
      old$useKerning)

당신이 찾고있는 옵션에 대한 언급은 없으므로 아마도 운이 좋지 않을 것입니다. PDF를 생성하고 변경하는 데 사용되는 코드 R을 추적하지 않는 한.

다른 팁

이것은 실제로 귀하의 질문에 답하지는 않지만 일반적으로 소스 컨트롤에서 자동 생성 된 파일을 제외하는 것이 가장 좋습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top