为了使在机器(办公室的工作站和个人笔记本电脑)之间切换时变得更容易,我考虑过尝试使用外部硬盘驱动器来存储我的工作目录。具体来说,我正在研究 Firewire 800 驱动器(大多数是 5400 rpm 8mb 缓存)。我想知道是否有人有在 Visual Studio 项目中执行此操作的经验以及他们看到的性能影响。

有帮助吗?

解决方案

这取决于项目的规模。吞吐量较低且延迟较高,因此无论哪种方式您都会受到影响,但由于延迟,如果您有很多小文件而不是几个大文件,您会受到更严重的打击。

您是否考虑过简单地随身携带 GIT 或其他分布式存储库,并在移动时更新机器存储库?然后您可以在本地编译并处理驱动器和流动服务器。由于只会移动更改,因此速度应该更快,并且您的代码将在更多地方“备份”。

如果您忘记了驱动器、它损坏或丢失/被盗,那么您仍然可以坐在电脑前进行编程,如果您使用的是最后一台电脑,则不会丢失任何代码,或者丢失很少的代码(这将是无论如何,稍后更新并重新同步)。

如果您以后不想携带驱动器,那么与简单地使用网络在系统之间移动更改相比,这只是一个跳跃和跳跃。

其他提示

我使用 vmware,虚拟机位于外部 USB 驱动器上。性能很好。您可能会在更改驱动器名称时遇到一些问题 - 如果您使用虚拟机,则这不是问题。

虽然我在一个个人信息和知识产权为王的行业工作,但我根本不喜欢这个想法。那个硬盘消失了,你就有了一个大问题。为什么远程桌面不能进入工作机?

编辑 斯蒂普德·斯佩林格

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top