【问题标题】:Working efficiently on remote projects in Visual Studio在 Visual Studio 中高效地处理远程项目
【发布时间】:2013-10-25 06:06:54
【问题描述】:

有时我在远程办公,需要通过笔记本电脑在办公室的盒子里处理项目文件。我在两种方法之间来回切换:

  1. 我远程进入办公室的机器,并通过 RDP 处理该机器上的 Visual Studio 实例。
  2. 我将包含解决方案文件的文件夹设置为网络共享,并在我的本地(笔记本电脑)安装的 Visual Studio 上加载解决方案

这些选项远非完美。通过网络共享加载解决方案可以提供响应式体验,除非 VS 需要读取/写入文件,这会发生比人们可能意识到的更多操作。 RDP方式避免了读写文件的网络延迟,但是体验比较慢,而且每次登录都要重新配置VS的布局以适应单显示器。

我想做的是继续处理我的 VS 本地/笔记本电脑副本,但想办法大幅加快速度。出于各种原因,我不希望必须提交源代码管理并从源代码管理中提取以跨机器共享。

关于如何在加载远程项目文件时加快使用 Visual Studio 的任何建议?

【问题讨论】:

  • 你使用源代码管理吗?
  • 是的,但是正如我所指定的,我不想每次远程工作时都必须提交整个工作目录。如果我能找到一种更快的方法使文件系统远程可用,那将是非常可取的。也许是云解决方案?
  • 对于不在 TFS 中的个人项目,我使用 Dropbox。完成不计入我的配额的撤消和修订历史记录。
  • 提供这个作为答案,我会选择它。关于文件夹同步服务,我一直有点乐于助人。 Dropbox 很容易上手,而且运行良好。有人还推荐了 Google Drive...

标签: visual-studio remote-access


【解决方案1】:

在 Dropbox 安装下存储本地文件有助于同步文件,但有几点需要注意:

  1. 在您同步的每台机器上,您必须能够将文件存储在您的/Dropbox 目录下。例如,这可能在您的笔记本电脑上可行,但在您的办公箱上却不可行。

  2. Dropbox 以自己随意的节奏进行同步。这在其初始同步时最为明显,但也会对后续同步施加短暂的延迟。当您在家中打开笔记本电脑时,您需要密切关注任务栏图标,以确保它是“最新的”,然后再开始工作。

鉴于这些注意事项,我喜欢将 Dropbox 用于我的个人项目,原因如下:

  1. 由于我不对这些项目使用源代码管理,因此覆盖您想要保留的内容相对容易。 Dropbox 让您可以快速访问整个修订历史记录,让您可以在需要时回滚。这不会计入我的免费配额。

  2. 即使我删除或删除文件,Dropbox 仍会继续存储它们,并允许我在多年后取消删除和恢复它们。同样,所有这些都不会影响我的免费配额。

正如问题 cmets 中提到的 OP,Google Drive 提供了类似于 Dropbox 的解决方案。

【讨论】:

  • 这很好用!我什至创建了与原始目录位置的连接,因此 IIS 和 Git 并不明智,例如:>mklink /J C:\my\original\project\path C:\my\dropbox\folder
猜你喜欢
  • 1970-01-01
  • 2010-09-09
  • 1970-01-01
  • 1970-01-01
  • 2011-10-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多