실험실에서 연구하는 대학원생입니다.
최근 여러가지 코드 실행환경 (서로다른 유형의 서버와 edge device까지)에서 돌아가는 프로그램을 짜고있습니다.
여러 환경에서 실행되는 코드를 작성하다보니까 코딩을 어디서 하는게 가장 효율적인지 고민입니다.
어떤 툴을 이용하면 코딩은 로컬에서 실행은 원격 머신에서 가능할까요?
로컬 머신으로는 맥북프로를 사용하고있는데 맥북프로에서는 도저히 테스트환경을 맞추기가 어렵더라구요.
코딩을 맥북의 vscode에서 다 하면좋겠는데말이죠..
현재는
x86 ubuntu (고용량 메모리 서버. 헤드리스)
x86 ubuntu (GPU 서버. 헤드리스)
arm linux (edge device.)
에서 각각 코드가 돌아야합니다.
버전관리는 git으로, 코드수정은 크게는 로컬에서 하다가 테스트할때 각 머신에서 vim으로 하고있습니다.
문제는 혼자서 작업하는데도 매번 수정사항 테스트할때마다 커밋하고, 서버쪽 고치고 클라이언트쪽 고치고 여기저기서 수정하게되면 계속 머지해줘야하고..