2013-01-04 4 views
3

저는 종종 직장에서 Visual Studio의 솔루션을 사용하고 버전 컨트롤에 변경 사항을 적용하고 집에서 변경 사항을 가져와 Visual Studio에서 가정용 컴퓨터를 사용하여 작업합니다. 체크인했을 때 열어 놓은 가정용 컴퓨터의 동일한 탭을 모두 자동으로 열 수 있도록 내가 체크인 한 세션 (아마도 버전 제어 된 일부 세션 파일)을 복원 할 수있는 방법이 있다면 좋을 것입니다. 일 (그리고 그 반대). 나는 현재 세션이 .suo 파일에 저장되어 있다고 생각한다. 버전 관리에 대한 나쁜 관행은 개별 머신 환경에 따라 다르므로 그 방법이 확실하지 않다. 올바르게 작동.여러 대의 컴퓨터에서 열린 탭을 동기화하는 Visual Studio 플러그인이 있습니까?

솔루션을 열고 마지막으로 작업 한 것을 기억하고 다시 열 때 이러한 탭을 열면 많은 탭을 닫아야한다는 것을 알게되었습니다. 그것을 피하고 일할 권리가 있습니다.

이 기능은 프로젝트 파일뿐만 아니라 모든 탭에서 작동하는 것이 좋습니다. 예를 들어, ReSharper 테스트 러너 탭, NCrunch 탭, 개체 브라우저 탭 등

누구나 알고 있거나 간단한 해결 방법이 있습니까?

감사합니다.

+0

인사를 저장소에서 수정 한 코드를 커밋하면 ... 모든 탭을 열지는 못합니다 ... 자체 세션이 있어야합니다 ... –

+0

당신이 지적했듯이 suo 파일에는이 정보가 포함되어 있으므로이를 동기화 할 수 있습니까? SkyDrive 나 Dropbox와 같은 다른 도구를 사용하여 파일을 만드시겠습니까? – tomasmcguinness

+0

두 컴퓨터에서 경로가 정확히 일치하지 않으면 .suo가 동기화되지 않습니다. 예 : D : \와 다른 C : \에서 작동하는 한 대의 컴퓨터는 나를 위해 작동하지 않습니다. –

답변

1

소스 코드를 클라우드 기반 동기화 도구 아래에 두어야합니다.

예를 들어 프로젝트를 skydrive 폴더에 넣습니다 (공식 skydrive 도구로 동기화). 이렇게하면 .suo 파일과 임시 파일을 포함한 모든 파일이 자동으로 동기화됩니다.

이것은 소스 코드 컨트롤과 함께 사용할 수 없습니다. 리포지토리 (제 경우에는 git)도 컴퓨터간에 동기화됩니다. 그리고, 합법적 파일 난에이 think..u ...합니다 (.suo 만 사이 당신의 컴퓨터를 동기화되지만 소스 저장소 공유에 가지 않을거야) 소스 제어에서 이동합니다

+0

나는 전에이 접근법을 시도해 보았고 특별히 .suo 파일과 관련된 문제를 적절하게 다루지 않았다. 잠시 였지만 일치하지 않는 파일 시스템 경로와 관련이 있다고 생각합니다. 다른 문제도 있습니다. 나는 아마 당신과 동의 할 것이다. 싱크 정보가 싱크 될 소스 컨트롤에 들어 가지 않을 것이다. 나는 단지 .suo에 의존한다고 생각하지 않는다. 적어도 나에게는 그렇지 않다. –

관련 문제