1

目前我正在使用 DNN 框架开发网站。目前我的开发和登台环境是相同的。客户正在查看我用于开发的同一站点。

我已经开始使用 tortoise svn (subversion) 来维护版本和备份。我正在使用基于文件的 svn 存储库。

问题是 svn 在每个文件夹中创建 .svn 文件夹(隐藏)。此文件夹和其中的文件显示在门户系统中,同时文件选择和许多不同的位置,如 FCKEditor 文件浏览器、模块/页面的图标选择、皮肤选择。

我想为整个应用程序隐藏这个文件夹,它不应该出现在任何地方。

4

3 回答 3

1

您是否必须拥有相同的开发和登台环境?我真的会反对它。即使您将它们放在同一台服务器上,我认为您至少应该将它们放在单独的虚拟目录中。

假设您已经这样做了,保留“。”很简单。隐藏目录,您只需export将您的 svn 存储库从 dev 转移到 staging。暂存将不再是工作副本,因此“。” 目录将不存在。这也允许在不影响客户端的情况下测试潜在的重大更改,并使登台环境更加稳定。

于 2008-09-22T08:32:10.947 回答
0

Personally if you are NOT modifying the core of DNN, I wouldn't check in the core system, and only your custom modules, skins etc.

于 2008-09-22T15:38:38.020 回答
0

您可以在 DNN 中隐藏 .svn 文件夹,但您必须修改核心。

可能更简单的解决方案是从您的存储库中排除文件夹 Portals/[PortalID] ,但这取决于您正在开发的内容。您需要存储库中的门户文件吗?

于 2008-09-22T08:32:46.937 回答