Subversion : 프로그래머가 아닌 사람을위한 문서 관리? 자신을 제외하고는

저는 기계 공학 분야의 소규모 회사에서 일합니다. 나 자신을 제외하고는 코딩이나 데이터베이스에 대해 아는 사람이 없으며 기본 SQL, 일부 C #, 일부 VBA 이상을 알지 못합니다.

모든 엔지니어링 관련 문서를위한 훌륭한 오픈 소스 / 프리웨어 문서 제어 솔루션을 찾고 있습니다. 대부분의 파일은 .docx, .xlsx, .pdf 또는 .dwg (CAD) 형식입니다.

Subversion은 코드 제어가 아닌 문서 제어의 목적에 적합합니까? 시스템에서 해당 개정 번호로 문서 보고서를 작성하는 것으로 충분합니까?

다른 권장 사항이나 솔루션은 환영합니다.



답변

SVN에는 Windows 통합 기능이 우수한 GUI 프론트 엔드가 있습니다 : Tortoise SVN . 많은 동료들이 맹세합니다.

Msofficesvn 은 Office 응용 프로그램 내에서 Tortoise SVN에 액세스 할 수있는 Microsoft Office 플러그인입니다. OfficeSVN
은 SVN 작업에 대한 아이콘을 Office 2007에 추가합니다. OOoSVN 은 OpenOffice와 유사한 플러그인입니다.

이러한 도구를 사용하면 SVN을 명령 줄없이 사용할 수 있습니다. 저장소를 관리하려면 기본 명령 행 능력이 필요할 수 있습니다.

SVN은 약간의 사용자 교육이 필요하지만 프로그래밍과는 아무런 관련이 없습니다. 주로 사람들을 1 : 업데이트, 2 : 업, 3 : 커밋; 병합을 수행하도록 훈련시켜야합니다.

충돌을 노출시키지 않고 순수한 아카이빙을 제공하는 문서 관리 시스템을 사용하는 것이 더 쉽습니다. 그러나 이는 사용자가 충돌에 직면하는 대신 충돌이 발생하면 데이터를 자동으로 잃게됩니다.

사람들이 문서 작업을하기 전에 잠금을 설정하는 워크 플로우는 훨씬 더 제한적이지만 충돌이 발생할 때 당황하지 말라고 지시하지 않으면 두통을 줄일 수 있습니다.

(비전문가에게 버전 제어를 사용하도록 교육 한 경험이 없습니다. 문서를 변경 사항을 병합하려는 사람에게 우편으로 보내는 “수동”버전 관리로 관찰 된 동작을 보간하고 있습니다.)


답변

코드 파일은 간단한 텍스트 파일입니다. .docx 및 .dwg 파일은 “거의”사용자 친화적이므로) 해당 파일을위한 플러그인이 필요합니다. msword 파일의 경우 플러그인 xdocdiff가 있습니다.


답변

나는 “이진 (binary)”문서에 대한 개정 관리 시스템 보다 문서 관리 시스템 을 제안 할 것이다 . 개정 제어는 소스 코드와 같은 텍스트 파일에 가장 적합하지만 이진 유형을 다룰 때 많은 기능을 잃게됩니다.


답변

마이크로 소프트 오피스 서브 버전 플러그인 중 상용 솔루션이있다 : MagnetSVN .


답변