Sync development folders between two computers

Scenario: I have two computers and I would like to seamless use both for development. I write software with C# (Visual Studio), PHP / Symfony and a little bit NodeJS and Bash.

My requirements:

  • Do not use GIT for sync. I do not want to push and commit only to pull on the other machine.
  • Do not use network drive or external disk. I would like to use cloud storage to prevent to to think about backup
  • Running on Windows 10. I have to program Windows desktop software with Visual Studio.
  • Windows Subsystem for Linux (WSL) must have access to the folder. For GIT and other CLI tools.

Good option: Dropbox (https://www.dropbox.com/). Very good sync, fast and it works. But:

I have a Google GSuite (https://gsuite.google.com/) subscription with unlimited space. I pay for it and I do not want to pay for another service. So my choice is: Google Drive (https://www.google.com/drive/download/)

I tested Google Drive File Stream (https://support.google.com/a/answer/7491144), the recommanded software from Google. Problem: No access with WSL to the local folder.

I tested Google Backup and Sync (https://support.google.com/drive/answer/2374987?), the „old“ software by Google. Problem: No partial sync of folders. Even if you config partial sync it seems to check all files on Google Drive. If you have a lots of files it take days just to get not finished.

My solution: Insync (https://www.insynchq.com/)
Installed on both computers and establish so called „Selectic Sync. Works for me.

If you you are not bonded to Google: Dropbox is much easier.

Microsoft Surface Book 2 vs. Surface Book 3 (15 inch)

CPU

Core™ i7-8650U 1,9 GHz Turbo-Boost 4,2 GHz, 8 MB
VS
Core™ i7-1065G7 1,3 GHz Turbo-Boost 3,9 GHz, 8 MB
+8%

Source:
https://cpu.userbenchmark.com/Compare/Intel-Core-i7-8650U-vs-Intel-Core-i7-1065G7/m353957vsm888368

GPU

NVIDIA GeForce GTX 1060 Mobile 6GB DDR5
VS
NVIDIA GeForce GTX1660Ti Max-Q 6GB DDR6
+19%

Source:
https://gpu.userbenchmark.com/Compare/Nvidia-GTX-1060-Mobile-vs-Nvidia-GTX-1660-Ti-Mobile-Max-Q/m164336vsm789578

RAM

16 GB LPDDR3-1866
VS
32 GB LPDDR4X-3733
+64% (Estimation)

Source:
https://ram.userbenchmark.com/Compare/HyperX-Fury-DDR3-1866-C10-2x8GB-vs-GSKILL-Trident-Z-DDR4-3600-C16-2x8GB/m42962vs3562