파일을 OpenOffice에 저장하여 파일이 이진 파일이 아닌 파일을 어떻게 저장해야합니까?

StackOverflow https://stackoverflow.com/questions/784500

문제

파트너와 함께 열린 사무실 문서에서 작업하고 있으며 전복을 사용하여 협력하고 있습니다. 그러나 우리는 문서를 .odt 파일로 저장하고 있으며 파괴는 이것을 이진 파일 유형으로 읽습니다. 그러므로 우리가 파일을 병합하려고 할 때, 차이가 팝업 될 때 충돌이있을 경우 합병을 적절히 수행 할 수 없을 것이라고 걱정하고 있습니다. 우리는 raw .odt 파일을 이해할 수 없습니다.

따라서 내 질문은 "오픈 오피스에 문서를 저장하여 예상하고 원하는 모든 형식을 유지하지만 이진 파일로 저장하므로 쉽게 병합 될 수 있습니까?"입니다.

아니면이 작업을 수행하기 위해 잘못된 방법을 사용하고 있습니까? (가능성이 높습니다)

도움이 되었습니까?

해결책

당신이 싫어할 수있는만큼, 라텍스는 당신에게 문서를 만들 수있는 수단을 제공하지만 문서를 텍스트로 유지하면서 쉽게 병합 될 수 있습니다.

라텍스를 제외하고 TXT 문서를 유지하는 것 외에도 파일에 잠금을 설정하는 것이 가장 좋습니다.

다른 팁

복잡한 바이너리 파일 형식 (.odt가 하나)의 경우, 전복에 잠그는 것을 사용하고 변경 사항을 병합하지 않는 것이 좋습니다. 전복 속성을 설정하십시오 svn:needs-lock 파일에서 편집하기 전에 파일의 잠금을 요청해야합니다 ( 잠금 자세한 내용은 Subversion Book에서). 이것은 내 상황에서 잘 작동했지만 그것이 당신에게 잘 작동하는지 여부에 관계없이 협업 수준에 달려 있습니다.

파일이 텍스트 형식 일 필요는 없습니다. 공급 업체가 좋은 차이를 제공하고 병합 도구를 제공하는 한 파일을 차별하고 병합합니다. VCS가 이러한 외부 Diff/Merge 도구를 사용하도록 구성 할 수있는 한. 그러나 독점 DOC 형식에 제공되는 DIFF와 병합 도구를 사용하는 것은 드 rare니다.

TortoisesVn은 Word 문서를 다룰 수 있으며 매우 편리합니다. 나는 그것을 시도한 적이 없지만 분명히 합병 할 수 있습니다. 나는 그것이 오픈 오피스 문서를 차별화하고 병합 할 수 있다고 생각하지만, 나는 그것을 시도한 적이 없다.

TortoisesVn은 Diff Excel Docs의 일종의 "종류"를 할 수 있지만 사용하는 것은 그리 좋지 않습니다. 병합이 없습니다.

우리 회사에서 우리는 설정했습니다 SVN : Needlock 병합 문제를 피하기 위해 단어와 엑셀 문서에. 그럼에도 불구하고 나는 이전 개정판을 차단하고 무엇이 바뀌 었는지 볼 수 있다는 것이 매우 편리하다는 것을 알게되었습니다.

그만큼 .odt 파일은 afaik Zipped XML 파일입니다. 그러나 압축 된 XML로 저장하더라도 가장 작은 변화를 제외한 어떤 것도 합쳐질 수 있다는 것을 의심합니다.

.odt 형식은 실제로 ZIP 파일 형식 (대부분의 경우)이며 문서 및 기타 이진 리소스를 포장합니다. 그것이 zip 파일이라는 사실은 본질적으로 바이너리임을 의미합니다. OpenOffice를 사용하여 일반 텍스트 XML에 문서를 저장하는 방법이있을 수 있습니다.

변경 사항을 병합 할 수있는 능력이 필요한 경우 일반 텍스트 형식으로 더 나을 것입니다.

전복이 좋은 일을 할 수 없기 때문에 복잡한 페이지를 병합하는 것은 문제가 될 것입니다.

잠그면 한 번에 한 사람만이 작업 할 수 있습니다.

라텍스 또는 .txt 제안이 마음에 들지 않으면 매번 HTML 페이지로 저장할 수 있습니다.

아마도 공동 작업을 허용 할 OpenOffice 용 플러그인을 쓸 수 있습니다.

복잡한 기계 관리 파일은 항상 버전 제어 시스템에서 병합하기가 어렵습니다. 조차 텍스트로 저장된 경우. 압축되지 않은 OpenOffice.org XML이라면 어떻게해야합니까? 간단한 변경은 XML 파일 전체에서 많은 라인을 수정하여 충돌이 가능합니다.

가장 좋은 방법은 더 간단한 형식을 사용하는 것입니다. 가격 인하, 간단한 형식은 변경 사항이 줄어들어보다 안정적인 병합을 초래합니다. 많은 작가들이 Markdown을 사용하고 배우기 쉽습니다.

이 마크 업 언어를 지원하는 수많은 편집자가 있지만 워크 플로를 약간 수정해야 할 수도 있습니다. 예를 들어 a가 있습니다 txt에 ODT Markdown 형식으로 ODF를 TXT로 변환하는 변환 스크립트. 또한, 팬닥 Markdown 및 ODF와 같은 많은 형식으로 변환 할 수 있습니다.

따라서 두 가지 옵션이 있습니다.

  1. Markdown을 직접 지원하는 편집기로 변경 (간단한 텍스트 편집기가 수행하지만 Markdown 모드를 사용하여보다 고급 텍스트 편집기를 사용할 수 있습니다. VIM 마크 다운 모드)
  2. Markdown과 OpenOffice.org 형식간에 변환 단계를 삽입하십시오. (먼저 생존력을 테스트하십시오)
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top