2012-05-23 9 views
3

거의 모든 코드는 고성능 서버에서 실행됩니다. 요즘 저는 원격 데스크톱 인 NoMachine NX (VNC와 유사)를 통해 원격으로 코드를 작성했으며 코드 및 입력을 스크롤하는 데 걸리는 시간이 참을 수 없게되었습니다.로컬 컴퓨터에서 원격 서버와 파일 (코드) 동기화

파일을 저장할 때마다 고성능 서버와 동기화되는 폴더를 로컬로 설치하는 방법에 대한 제안 사항이 있습니까? Dropbox와 비슷한 점이 있지만 모든 폴더에 적용 할 수 있습니다.

Mac OS X 및 Linux Ubuntu에서 작업해야합니다. 고성능 서버와

+1

파일 공유가 작동하지 않는 이유가 있습니까? 파일이 고성능 서버의 SMB/NFS/AFP를 통해 공유하는 디렉토리에있는 경우 랩톱에 해당 공유를 마운트하고 원하는 폴더를 거의 가질 수 있습니다. 그렇습니까? 그렇게 할 수 없다면 멋진 사용 권한이나 LAN/VPN없이 sshfs를 설정할 수 있습니다. – abarnert

+0

또 다른 대안 : emacs를 사용하는 경우 원격 컴퓨터 (scp, rsh, ftp 등)의 파일을 로컬 캐시에 복사 한 다음 저장하면 파일을 투명하게 편집 할 수있는 TRAMP를 살펴보십시오. – abarnert

답변

0

동기화 당신이 원하지 않는 내가 파일

를 저장할 때마다. 대신에 DVCS를 사용하고 테스트가 끝나면 서버에 변경 사항을 적용해야합니다. makefile은 실제 푸시 조치 (다른 것들 중에서)를 도울 수 있습니다.

+2

나는 버전 관리를 위해 이미 Git을 사용하고 있지만, 코드 조각에 대한 빠른 테스트를 쉽게 실행할 수있는 것이 필요하다. 내 코드에서 가장 작은 변경 사항을 푸시하고 당기는 것이 경제적이지 않습니다. 고성능 서버는 프로덕션 시스템이 아니며 테스트 및 개발 용입니다. –

0

로컬 드라이브에 원격 드라이브를 마운트하십시오.

작업 기계가 osx이고 단말기와 확신이 없다면 http://panic.com/transmit/이 좋은 해결책 일 수 있습니다.

관련 문제