2017-10-13 158 views
0

我们目前拥有位于Tortoise SVN的所有网站文件。现在我的电脑上有一个本地目录。这些是我更新的“工作文件”。然后我将更新的文件复制并粘贴到位于远程服务器上的SVN文件夹中。该远程服务器实际上有3个用于网站文件的文件夹:预览,分段和制作。我将更新后的文件粘贴到预览文件夹中,并在“预览”网站上查看结果。然后,我将该文件复制并粘贴到Staging文件夹中,并检查“暂存”网站上的结果。最后,我将该文件复制并粘贴到Production文件夹中,并在实况网站上查看它。我需要多少个Tortoise SVN目录?

我的问题是......这一切都需要吗?我是否需要本地目录以及预览,暂存和生产文件夹?这个过程可以简化吗?

回答

0

这听起来像你误解svn - 你不应该复制和粘贴目录之间,但(这里我只是假设你有设置)使用svn存储库来同步三个实例之间的内容(使用结帐和提交)。

拥有多个环境的目的是确保最终生产版本的质量。在将它放入实时环境之前,检查生产环境中的生产环境。 但是,如果这是一个简单的网站,除了制作预览和分段环境之外,对我来说似乎是一种矫枉过正 - 我认为你可以轻松地放下其中一个。

有些这样的工作可以使用持续集成工具,如詹金斯或TeamCity的自动化(后者被认为是更容易使用)

如果你提供有关你的环境和你正在工作的项目的更多细节在,也许我可以进一步帮助你。