Subversion: 프로그래머가 아닌 사람을 위한 문서 제어?

Subversion: 프로그래머가 아닌 사람을 위한 문서 제어?

저는 기계공학 분야의 소규모 회사에 근무하고 있습니다. 나 말고는 코딩이나 데이터베이스에 대해 아는 사람이 아무도 없고, 나는 기본 SQL, 일부 C#, 일부 VBA 외에는 아는 것이 거의 없습니다.

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

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

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

답변1

SVN에는 Windows 통합이 뛰어난 GUI 프런트 엔드가 있습니다.거북이 SVN. 많은 동료들이 이를 맹세합니다.

MSofficesvnOffice 애플리케이션 내에서 Tortoise SVN에 대한 액세스를 제공하는 Microsoft Office 플러그인입니다.사무실SVN Office 2007에 SVN 작업 아이콘을 추가합니다.OOoSVNOpenOffice와 유사한 플러그인입니다.

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

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

충돌을 노출하지 않고 순수한 보관 기능을 제공하는 문서 관리 시스템을 사용하는 것이 더 쉬울 것입니다. 하지만 이는 문제를 깔개 아래에 숨기기 때문입니다. 사용자에게 충돌을 일으키는 대신 충돌이 발생하면 자동으로 데이터가 손실됩니다.

사람들이 문서 작업을 하기 전에 잠그는 작업 흐름은 훨씬 더 제한적이지만 충돌이 발생할 때 당황하지 않도록 가르칠 수 없다면 골치 아픈 일을 줄일 수 있습니다.

(저는 기술 지식이 없는 사람들에게 버전 제어 사용 방법을 가르친 경험이 없습니다. 관찰된 동작을 "수동" 버전 관리로 보간하고 있습니다. 여기서 문서는 변경 사항을 병합해야 하는 사람에게 메일로 전송됩니다.)

답변2

코드 파일은 간단한 텍스트 파일입니다. .docx 및 .dwg 파일은 "조금 덜" 사용자 친화적이므로 이러한 파일에는 플러그인이 필요합니다. msword 파일의 경우 xdocdiff 플러그인이 있습니다.

답변3

나는문서 관리 시스템~ 위로개정 관리"바이너리" 문서용 시스템. 개정 제어는 소스 코드와 같은 텍스트 파일에 가장 적합하지만 바이너리 유형을 처리할 때 많은 기능을 잃게 됩니다.

답변4

Microsoft Office Subversion 플러그인 중에는 상용 솔루션도 있습니다.자석SVN.

관련 정보