버전 관리를 지원하는 간단한 텍스트 파일 형식이 있습니까?

버전 관리를 지원하는 간단한 텍스트 파일 형식이 있습니까?

다음과 같은 기능을 가진 것을 찾고 있습니다.

  • 모든 버전 관리 정보가 저장된 단일 파일입니다. Microsoft Word에도 이와 유사한 기능이 있다고 생각합니다.
  • 서식 있는 텍스트/바이너리 형식이 아닌 일반 텍스트에만 필요합니다.
  • 서버/저장소가 필요하지 않습니다.

이상적으로는 Windows 및/또는 Mac에서 파일의 이전 버전을 보고 최신 버전을 편집할 수 있는 텍스트 편집기/인터페이스가 있어야 합니다.

답변1

일반 텍스트에 대한 Word의 정확한 기능 세트를 찾을 수 없을 것 같습니다. 두 버전에 대한 멋진 비교 보기를 제공하는 도구(그러나 버전을 직접 관리해야 함)와 완전한 버전 제어 도구가 있지만 일반적으로 저장소가 필요합니다. 어떤 경우든 버전 제어 백엔드, 해당 백엔드에 대한 인터페이스, 텍스트 편집기 등 두세 가지 소프트웨어를 사용하게 됩니다.

엄밀히 말하자면,RCS귀하의 모든 요구 사항을 충족합니다. 단일 파일에 대한 버전 제어를 제공 foo하고 버전 기록을 단일 파일에 저장합니다 foo,v. 체크아웃과 체크인을 수행해야 합니다. 워크플로우는 을 얻고 foo,v, 버전을 체크아웃하고(생성 foo), 작업한 foo다음, 새 버전을 에 체크인하는 것입니다 foo,v. RCS의 단점은 약간 구식이므로 최신 버전 제어 도구만큼 사용자 친화적인 인터페이스를 많이 찾을 수 없다는 것입니다.

단일 컴퓨터에서 파일 작업을 하려는 경우 최신 버전 제어 시스템을 설정하는 것이 좋습니다.파괴특별한 선호사항이 없다면. 여러 대의 다른 컴퓨터에서 작업할 예정이라면 최신 버전 제어 시스템을 설정하는 것이 좋습니다. 그러나 다음과 같은 분산 시스템을 사용하는 것이 좋습니다.바자,힘내또는수은제. 서버를 설정하는 것은 업데이트된 버전의 배포를 관리하는 것보다 훨씬 덜 번거로울 수 있습니다. 특히 여러 사람이 버전을 제공하려는 경우에는 더욱 그렇습니다.

Windows의 경우 버전 제어 소프트웨어에 대한 Tortoise 인터페이스 제품군을 조사해 볼 수 있습니다.거북이SVN,거북이CVS,거북이Bzr,TortoiseGit,거북이Hg.

많은 고급 텍스트 편집기에는 버전 제어 지원 기능이 내장되어 있습니다(기본 명령줄 도구가 필요하지만 편집기에서 인터페이스 요구 사항을 제공할 수 있습니다).이맥스특히 대부분의 버전 제어 도구(RCS 포함)에 대한 매우 훌륭하고 통합된 인터페이스를 가지고 있습니다. Windows의 경우이맥스W32.

관련 정보