我需要多少个Tortoise SVN目录?

时间:2017-10-13 13:15:07

标签: svn tortoisesvn

我们目前所有的网站文件都位于Tortoise SVN中。现在我的电脑上有一个本地目录。这些是"工作文件"我做了哪些更新。然后,我将更新的文件复制并粘贴到位于远程服务器上的SVN文件夹中。这个远程服务器实际上有3个用于网站文件的文件夹:预览,暂存和生产。我将更新的文件粘贴到预览文件夹中,然后检查"预览"现场。然后我将文件复制并粘贴到Staging文件夹中,并检查" staging"现场。最后,我将文件复制并粘贴到Production文件夹中,并在实际站点上查看。

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

1 个答案:

答案 0 :(得分:0)

这听起来像是你误解了svn - 你不应该在目录之间复制和粘贴但是(这里我只假设你的设置)使用svn存储库来同步三个实例之间的内容(使用checkout并承诺)。

拥有多个环境的目的是确保最终生产版本的质量。在将其放入实时环境之前,检查生产环境中的生产环境。 但是,如果这是一个简单的网站,那么除了生产之外还有一个预览和一个暂存环境对我来说似乎有点过头了 - 我想你可以很容易地放弃其中一个。

其中一些工作可以使用Jenkins或TeamCity等持续集成工具自动化(后者据说更容易使用)

如果您提供有关您的环境和正在进行的项目的更多详细信息,我可以帮助您。