이진 파일의 버전 관리? [닫은]


32

바이너리 파일을위한 좋은 버전 관리 시스템이 있습니까? VC를 사진 및 Word 문서와 같은 것들과 함께 사용할 수 있기를 바랍니다. Subversion 및 Git과 같은 기존 시스템이 이진 파일을 지원한다는 것을 알고 있지만 많은 단점과 성능 문제가 있음을 읽었 으며이 목적을 위해 특별히 만들어진 것을 사용하고 있습니다. 필자의 구체적인 요구 사항은 모든 개정에 대해 파일 사본을 만들면 안된다는 것입니다. 문제의 파일은 상당히 크므로 감당할 수 없습니다.


비 버전 제어 솔루션 : Dropbox ( dropbox.com )를 사용 하면 저장 한 파일의 과거 버전이 유지 되므로 시도해 볼 수 있습니다. Picasa ( picasa.com ) 사진 라이브러리 관리자는 복제본을 만들지 않고 프로그램 내에서 변경된 기록을 유지하지만 변경 사항을 공유하려면 이미지를 내 보내야합니다.
donut

Word 문서와 같은 것들에도 필요하다는 것을 깨달았 기 때문에 질문을 더 넓게 만들기 위해 (그래픽 관련 대신 모든 이진 파일) 질문을 편집했습니다.
Sasha Chedygov


@donut Dropbox는 최신 버전을 거의 유지하지 않습니다 (또는 날짜별로 제한되어 있습니까? 현재 모르는 경우). 모든 버전이 유지되는 것은 아닙니다.
Dalibor Filus

답변:


9

이전 버전에서는 성능 문제가있을 수 있지만 이진 파일의 경우 하위 버전이 좋습니다. 델타 만 저장한다고 생각하므로 크기 제한이 있으면 좋습니다. 사용 된 형식에 따라 다릅니다. 압축 된 경우 수정하면 더 많은 파일에 영향을 미쳐 더 큰 차이를 만들 수 있습니다. 이진 diff는 텍스트 기반 diff만큼 최적은 아니지만 여전히 매우 유용합니다.

Subversion 은 diffing 알고리즘이 텍스트 및 이진 파일에서 동일하게 작동 한다고 주장 합니다.

파일이 이진인지 여부는 해당 파일의 변경 사항을 저장하는 데 사용되는 리포지토리 공간의 양이나 클라이언트와 서버 간의 트래픽 양에 영향을 미치지 않습니다. 저장 및 전송을 위해 Subversion은 이진 및 텍스트 파일에서 동일하게 작동하는 diffing 방법을 사용합니다.


흠, 흥미로운. 큰 파일에 문제가 있다는 것을 읽었습니다. 어쩌면 나는 그것을 시도하고 직접보아야 할 것이다.
Sasha Chedygov

좀 더 자세하게 추가했습니다. 어떻게되는지 알려주세요!
John T

1
너무 늦게 답변해서 죄송합니다.이 답변을 남기지 않은 것을 잊었습니다 ... 예! 잘 작동하는 것 같습니다. 성능은 좋지 않지만 충분합니다.
Sasha Chedygov


2

가격 범위에 맞는지 확실하지 않지만 그래픽을위한 특수 자산 관리 시스템이 있습니다. Adobe에는 하나의 Version Cue가 있지만 Alienbrain 도 있다고 생각 합니다.


Version Cue를 사용해 보았지만 전체 서버를 설정해야하며 실제로 필요한 것으로 복잡해 보입니다. 어쩌면 내가 틀렸을 수도 있습니다. Alienbrain도 확인하겠습니다. 감사.
Sasha Chedygov
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.