답변:
당신이 요구하는 것은 SVN에 약간의 과잉 소리이지만, 가능성의 영역을 벗어난 것은 아닙니다.
주요 질문은 SVN의 버전 제어 기능이 실제로 필요합니까, 아니면 SVN없이 살 수 있습니까?
TortoiseSVN을 사용하면 잠재적으로 로컬 "파일"기반 리포지토리를 생성 한 다음 해당 리포지토리에서 기본 하드 드라이브 및 외장 드라이브로 복사본을 체크 아웃 할 수 있습니다. 그런 다음 두 복사본을 반 정기 업데이트해야합니다. 이것에 대해서는 곧)
로컬 SVN 리포지토리 생성에 대한 유용한 자습서는 TortoiseSVN으로 리포지토리 만들기 라는 제목의 TortoiseSVN 설명서 섹션에 있습니다. 기본 절차는 다음과 같습니다 (TortoiseSVN 설치 후).
실제로 저장소 데이터 (Say C:\SVNRepo
)를 저장하려는 디렉토리를 작성하고 해당 디렉토리로 이동하십시오.
해당 탐색기 창의 아무 곳이나 마우스 오른쪽 버튼으로 클릭하고 TortoiseSVN 드롭 다운으로 이동하여 "여기서 저장소 작성"을 선택하십시오.
시스템의 다른 곳 (예 : 데스크탑 또는 외장 하드 드라이브 또는 둘 다)에서 다음과 같은 다른 디렉토리를 만듭니다. SVNCheckout
이 디렉토리에서 다시 오른쪽 버튼으로 클릭하고 이번에는 선택 SVN Checkout
옵션을하고 저장소 위치를 요청 위치를 실제 생성 된 곳의 경로를 입력 저장소를 , 당신은 넣어해야합니다 file://
경로의 시작 부분에 모든 대체 "\"
로모그래퍼 '에게 말이지 "/"
. 결국 그것은 다음과 같이 보일 것입니다file://C:/SVNRepo
이제 일반적인 SVN 방식으로 동기화하려는 모든 파일을 관리 할 수 있습니다. 체크 아웃 위치간에 전송할 수 있도록 변경된 파일을 커밋해야합니다.
이것이 의미하는 것은 SVN을 통해 관리하는 모든 파일에 대해 로컬 시스템에 하나는 저장소 저장소에 있고 하나는 체크 아웃 디렉토리에 있다는 것입니다.
또는 백업 사본이고 버전 관리에 신경 쓰지 않는 경우 SyncbackSE 와 같은 파일 동기화 도구를 사용하는 것이 좋습니다. 무료이며 두 사본 사이에서 정기적으로 파일을 업데이트하도록 예약 할 수 있습니다.
참고로 Syncback은 대상 장치가 실제로 동기화 전에 존재하는지 확인하도록 구성 할 수 있다고 생각합니다 (또는 구성 할 수있는 다른 간단한 파일 동기화 소프트웨어가 있음).
SyncbackSE 기능 목록에 있습니다.
외부 미디어가 연결된 경우 (예 : USB 키가 연결된 경우) 자동으로 프로파일 실행
만큼 잘
변경 또는 삭제를 롤백 할 수있는 파일 버전 관리
안타깝게도 이러한 기능은 프리웨어 버전에서 누락되었으며 페이웨어 솔루션 에만 있습니다 .
이 검토에는 파일 / 폴더 동기화를위한 대안이 있습니다. http://www.techsupportalert.com/best-free-folder-synchronization-utility.htm
사용중인 OS에 따라 Unison ( http://www.cis.upenn.edu/~bcpierce/unison/ )을 살펴보십시오 . 개인적으로 사용하지는 않았지만 모두가 괜찮다고 말합니다.
나는 현재 대부분 Linux를 사용 grSync
하고 있지만 이런 종류의 작업에 완벽한 것을 사용 합니다. 그것은 새로운 / 수정 된 파일 만 업데이트하고 예약 할 수 있습니다.
나는 Microsoft가 비슷한 도구를 가지고 있다고 생각합니다 (기능을 잘 모르면 LiveSync라고 불렀습니다)