2013-11-28 29 views
0

嗨有一個應用程序在不同的文件夾中運行separateley(1個客戶實例),每個客戶1個。用於調試應用程序的多個實例的源代碼位置

每位客戶都是我機器上的獨立用戶。

此刻,我在每個這樣的文件夾中都有源代碼,我爲每個實例重建代碼。如果我做下面的事情會更好嗎?

  1. 創建其中I構建代碼
  2. 部署在每個用戶文件夾中的二進制的共享文件夾。
  3. 允許每個用戶在READ ONLY模式下訪問源代碼的權限。
  4. 當它是調試時,通過在每個用戶文件夾中使用gdb將允許讀取源代碼並進行調試。

你認爲這可能是一個更好的方法或有更好的做法?

我唯一擔心的是,每個用戶都有閱讀源代碼的機會,但因爲用戶不能直接訪問自己的文件夾(這是在我的控制),這不應該麻煩我。

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

回答

1

在不同的文件夾

上有UNIX沒有 「文件夾」,他們被稱爲目錄

我每次重建每個實例

代碼你爲什麼要這麼做?

代碼是否相同(聽起來像是這樣)?如果是這樣,建立應用一次。有沒有理由在所有有多個副本所產生的二進制或來源。

如果你與源和二進制文件的目錄可讀,那麼每個用戶將能夠獨立調試。

+0

好的。得到它了!我需要重新整理整個體系,但我希望得到最佳實踐/安慰。 –

相關問題