【问题标题】:needed : Program for easily switching developer environment需要:用于轻松切换开发环境的程序
【发布时间】:2020-06-18 07:27:22
【问题描述】:

这可能是错误的论坛,但它充满了这么多聪明的人,所以有人可能知道解决方案。

我的一个客户给了我几项任务,这些任务需要非常相似但又不同的开发设置(不同版本的类库等),问题是每次我需要在我需要做的项目之间切换进行大量配置以使编译工作并且不包含使用的错误版本的工具。 如果我没有做对,之后可能会有很多清理工作。

切换项目至少需要一个小时。通常是几个。

现在我意识到客户在他们的设置中有很多分支存在问题,他们正在努力解决这个问题,但这是一个漫长的过程。

所以.. 我的问题是。是否有一些工具可以让我拍摄工作项目环境的“快照”并在它们之间切换?

我在 Windows 上工作。

【问题讨论】:

    标签: development-environment virtualization


    【解决方案1】:

    有很多选择。其中之一是虚拟化:在操作系统之上运行整个操作系统。它将模拟假硬盘、假网卡等。这将“在一个盒子里”运行整个桌面。

    在过去几年中,容器化非常流行:运行一个单独的环境(文件系统、操作系统配置),但将繁重的东西留给主机(在您的情况下是 Windows),例如网络、硬件等。这是面向“在一个盒子里”运行单个应用程序(尽管这很灵活)。

    在您的情况下,由于您需要封装整个开发环境,因此最好使用虚拟机。

    免费解决方案是Virtualbox。 VMWare 等付费替代品可能会提供更好的可用性、性能或功能。

    如果您的类库位于特定位置,您可以containerize 编译器:您在 PC 上工作,然后在具有自己环境的“盒子”内构建。经常使用 Docker。

    根据您使用的编程语言,可能会有特定的解决方案。例如,Python 有 VirtualEnv。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多