문제

나는 요즘 나와 함께 일을하고 있으며 내 작업이 개인 인트라넷에 있기 때문에 USB 키로 운반하고 있습니다.

Visual Studio 2008을 사용하고 있으며 키를 제거하여 빌드의 성능이 저하된다는 것을 알게되었습니다. 성능을 향상시키는 초기 생각은 Robocopy를 사용하여 디렉토리를 로컬로 미러링 한 다음 작업으로 돌아갈 준비가되면 Robocopy를 다시 사용하여 작업 폴더를 USB 키로 반영합니다. 그래서 내 왕복은 이렇게 보입니다

USB-> 하드 드라이브 -> USB

그와 관련하여 잠재적 인 문제가 있습니까? .SVN 폴더의 내용이 엉망이되어 작업으로 돌아올 때 소스 코드를 업로드하지 못하게하는 것이 걱정 된 것 같습니다.

도움이 되었습니까?

해결책

Robocopy가 전체 .SVN 폴더를 복사하는 한 내가 알고있는 한 문제를 해결해서는 안됩니다.

다른 팁

또한 전복과 인터페이스하는 DVC를 사용하려고 시도 할 수도 있습니다 (예 : 수은제, 또는 git svn). DVCSE는 오프라인으로 작업하는 데 훨씬 낫습니다 (수은 대기열은 굉장합니다 :)).

USB 및 로컬 드라이브에 저장소가 있습니다. 워크 플로는 다음과 같습니다. 작업 중 SVN에서 USB의 업데이트, USB에서 홈의 로컬 리포지트로 변경, 코드 작업 (전체 변경 추적), 로컬에서 USB로 변경, 작업 중 SVN으로 변경 사항을 푸시합니다.

파일 변경/생성 날짜가 엉망이 될 수 있으므로 해당 스틱에서 FAT32 파티션을 작업하지 않아야합니다.

SVN 폴더 복사에 관해서는 : 나는 이것을 정기적으로 수행하고 그에 아무런 문제가 없었습니다.

나는 사용했다 조화 몇 년 동안, 매력처럼 작동합니다. 모든 것을 동기화하고 편집 된 바이너리 등을 동기화하는 이점이 있습니다.

나는 이것을 결합하고있다 git-svn - 이것은 모든 지점이있는 전체 저장소를 보는 이점이 있으므로 커밋, 병합 및 "지연된 SVN 업데이트"(Git SVN Rebase -L)도 작동합니다. 내 메인 박스는 GNU/Linux이지만 동료 Windows 사용자를 감염 시켰 으며도 좋아합니다.

또한 GIT는 큰 저장소에서 매우 잘 작동합니다. 모든 기록과 분기가있는 전체 저장소는 USB 스틱에 맞아야하며 실제로 단일 SVN 체크 아웃보다 공간이 적습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top