2013-11-28 26 views
0

嗨有一个应用程序在不同的文件夹中运行separateley(1个客户实例),每个客户1个。用于调试应用程序的多个实例的源代码位置

每位客户都是我机器上的独立用户。

此刻,我在每个这样的文件夹中都有源代码,我为每个实例重建代码。如果我做下面的事情会更好吗?

  1. 创建其中I构建代码
  2. 部署在每个用户文件夹中的二进制的共享文件夹。
  3. 允许每个用户在READ ONLY模式下访问源代码的权限。
  4. 当它是调试时,通过在每个用户文件夹中使用gdb将允许读取源代码并进行调试。

你认为这可能是一个更好的方法或有更好的做法?

我唯一担心的是,每个用户都有阅读源代码的机会,但因为用户不能直接访问自己的文件夹(这是在我的控制),这不应该麻烦我。

我使用的是CENTOS 6.4,SVN和G ++/GDB。

回答

1

在不同的文件夹

上有UNIX没有 “文件夹”,他们被称为目录

我每次重建每个实例

代码你为什么要这么做?

代码是否相同(听起来像是这样)?如果是这样,建立应用一次。有没有理由在所有有多个副本所产生的二进制或来源。

如果你与源和二进制文件的目录可读,那么每个用户将能够独立调试。

+0

好的。得到它了!我需要重新整理整个体系,但我希望得到最佳实践/安慰。 –

相关问题