우리 프로젝트 그룹은 우리가 SVN 저장소에서 작업 한 프로젝트의 바이너리 파일을 1 년 넘게 저장했습니다. 결국 저장소가 통제 불능 상태가되어 SVN repo 백업이 불가능 해졌습니다 체크 인 된 각 바이너리는 약 20MB이기 때문입니다.TFS 및 바이너리 파일 저장
이제 우리는 TFS로 전환했습니다. 우리는 저장소를 백업 할 책임이 없으며, IT 부서에서 처리하고 백업을위한 네트워크 및 스토리지 용량이 더 많습니다. 그러나 우리는이를 위해 무엇을해야할지 결정하고 싶습니다. 바이너리. 내가 아는 한 TFS는 델타와 바이너리 파일을 저장하지만 델타는 엄청 크지 만 어느 날 디스크 공간 할당량에 도달 할 수 있으므로 처음부터 더 나은 계획을 세우고 싶습니다. 문제를 해결하기에는 너무 늦었을 때 나쁜 상황에 휩싸였다.
소스 제어에서 빌드를 유지하지 않는 것을 선호하지만 프로젝트 그룹에서는 프로덕션 시스템에서 볼 수있는 문제를 재현 할 수 있도록 모든 바이너리 복사본을 보관해야하지만 소스 코드를 가져올 수는 없습니다. TFS, 그것을 빌드하고 이진 파일을 작성하십시오. 왜냐하면이 파일은 간단하지 않기 때문입니다.
TFS는 더 나은 빌드 버전 관리 방법을 제공합니까? 누군가가 통찰력을 공유 할 수 있다면 정말 감사 할 것입니다. 당신에게 도움이 될 수
훌륭한 설명을 주셔서 감사 드리며, 제작 또는 테스트 환경으로 이동하는 중요한 빌드 만 백업해야하며 TFS에서 백업해서는 안됩니다. 나는 그들을 설득하려 노력했다. 나는 길을 찾을 수 있기를 바란다. –
파일 공유가 이것을 다루는 더 좋은 방법이다. TFS에 바이너리를 저장하면서 발견 한 문제는 때때로 변경을 감지하고 무언가 실제로 체크 인해야 할 필요가있는 바이너리 파일을 감지하는 알고리즘이 변경된다는 것입니다. 즉, 업데이트 된 버전의 이진 파일을 체크인해야 할 때 FORCE를 사용하여 실제로 체크인되었는지 확인해야합니다. – Alex
Google을 통해 온 사람들에게만 실제 질문에 답할 수 있기를 바랍니다. 예를 들어 바이너리 소스 (PNG와 같은)를 저장하고 싶지만 지금은 "바이너리 파일 저장 방법"을 모른다. – Martin