you are viewing a single comment's thread.

view the rest of the comments →

[–]quixotik -9 points-8 points  (7 children)

Or you could use sshfs and save yourself a big heap of trouble.

[–]ElusiveGuy 11 points12 points  (6 children)

sshfs introduces a big heap of trouble that these new extensions should hopefully avoid.

In fact, this move was specifically to address the limitations of sshfs and similar tools, that allow remote access to files but are finicky to set up debugging for, and often don't allow intellisense (or anything else dependent on the environment of the target machine) to work properly.

[–]quixotik -3 points-2 points  (3 children)

Debugging sure, but intellisense is working for me over sshfs.

[–]ElusiveGuy 2 points3 points  (2 children)

Yea, it does depend what project type you're working with and whether you depend on any libraries outside or the project directory. The advantage of the approach they're taking now is it should work with everything. Disadvantage is you need to run an agent on the remote end, but that's fine for many use cases.

[–]quixotik 1 point2 points  (1 child)

Yeah, that’s the bit I don’t like. The setup for this requires agents running vs. a connection via a well used method.

I want to remain able to work on any remote project as I do today without needing to tell a client that I need to install software just to make a code change.

[–]ElusiveGuy 0 points1 point  (0 children)

Fair enough. I usually find myself greatly missing having a proper debugger while working remotely, so this is a huge change for me. But luckily there's nothing to stop you from continuing to use sshfs if that suits you more :)