0

Visual Studio (2010) C++ 프로젝트를 비즈니스 컴퓨터에서 가정용 컴퓨터로 쉽게 복사하고 업데이트하고 싶습니다. 원격 액세스 및 FTP로 느린 네트워크 액세스로 인해 데이터를 엄지 드라이브로 복사하고 집으로 운전하는 것이 더 빠릅니다.네트워크로 연결되지 않은 컴퓨터간에 Visual Studio C++ 프로젝트 복사

비즈니스 컴퓨터에서 변경된 파일을 엄지 드라이브로 복사 한 다음 엄지 드라이브에서 집 컴퓨터로 복사하고 싶습니다. 또한 가정용 컴퓨터에서 썸 드라이브로 변경된 파일 만 복사 한 다음 엄지 드라이브에서 비즈니스 컴퓨터로 복사 한 파일 만 복사하십시오.

엄지 드라이브에서 직접 프로젝트에 액세스하는 것은 특히 Intellisense를 사용하는 경우 매우 느립니다.

개체 파일과 같은 임시 파일을 복사 할 필요가 없습니다.

나는 명령 줄에서 Make을 사용해 보았지만 동일한 파일명이지만 다른 드라이브 문자에는 문제가있다.

다른 비즈니스 컴퓨터는 Windows 7 64 비트이고 집 컴퓨터는 Vista Home Edition입니다.

환경 설정은 {무료} Visual Studio 도구와 무료 유틸리티를위한 것입니다.

이것이 StackOverflow에 대한 좋은 소식이 아니라고 생각되면 더 나은 사이트로 이전하십시오.

편집 1 : 다른 폴더 레이아웃
프로젝트의 "루트"경로가 다릅니다.
윈도우 7 -/사용자/
윈도우 비스타 tmatthews -/사용자/토마스/일

+0

당신은 Visual Studio 온라인을 보셨습니까? http://www.visualstudio.com/en-us/products/visual-studio-online-overview-vs.aspx –

+0

나는 네트워크가 얼마나 느린지를 상상하고 있습니다. 32GB 미만을 USB로 복사하면 집이 더 빨라집니다 ... –

+0

관련성이 없으므로 대개 법적 문제가 있습니다. –

답변

1

나는 자식 같은 버전 제어를 사용하는 것이 좋습니다 것입니다. 네트워크 속도가 느린 경우 처음에는 시간이 오래 걸릴 수 있으며 이후의 업데이트는 변경 사항 만 전송되므로 빠릅니다.

엄지 드라이브에 GIT 저장소를 설정하고 직장 및 집의 컴퓨터에서 해당 저장소로 /에서 업데이트하여 매번 모든 파일을 복사 할 필요가 없습니다. 네트워크 솔루션을 사용하는 실제 버전 제어와 관련하여 훨씬 더 높은 수준의 무결성을 유지할 수는 있지만 네트워크를 거칠 필요는 없습니다.

+0

GIT의 문제는 엄지 드라이브를 가득 채우는 전체 트리 백업을 만들 때 파일을 복사한다는 것입니다. 다른 버전 제어 시스템은 압축되지 않은 최신 버전을 저장하고 다른 사본을 압축합니다. –

+0

저기 있습니다. 당신은 당신이 걸리는 경로에 따라 옵션을 연구해야합니다. 디스크 공간은 버전 관리와 관련하여 절대로 우려 할만한 것이 아니므로 문제가되는 경우 특정 제품을 추천 할 수는 없습니다. 하지만 난 확실히 버전 컨트롤을 어떤 것이 좋습니다 것이 좋습니다. – Gerald

+1

언젠가는 한 곳에서 변경을하고 엄지 드라이브를 가져 오는 것을 잊거나 변경하기 전에 다른 위치에서 파일을 전송하는 것을 잊어 버리면 조정해야합니다. 이것은 일반적으로 소스 제어가 없으면 그렇게 단순하지 않습니다. – Gerald

0

변경된 파일을 XCOPY하고 평생을 계속 전진하십시오. 직장에서

XCOPY /EXCLUDE:EXCLUDE.TXT/Y/I/E/R/D/C C : \ 사용자 \ tmatthews D : \ 집에서

usbfolder XCOPY/제외 : EXCLUDE.TXT/Y/I/E/R/D/C d : \ usbfolder c : \ users \ thomas \ work

기본적으로 파일을 다시 작동 시키려면 순서를 바꾸십시오.

필자는이 기술을 바탕 화면의 변경된 파일을 파일 서버에 복사하여 두 곳의 파일에 보관하는 데 수년간이 기법을 사용했습니다.

+1

은/D 플래그를 언급 할 수도 있습니다. –

+0

변경된 파일을 나열 할 수있는 것이 있으면 변경된 파일에 대해 XCOPY를 사용하십시오. –

+0

XCOPY는 이것을 수행합니다 – EvilTeach