代码之家  ›  专栏  ›  技术社区  ›  Alienfluid

发布到Live网站

  •  0
  • Alienfluid  · 技术社区  · 16 年前

    我和我的朋友正在一个asp.net驱动的网站上合作。为了在本地开发它,我们使用visualwebdeveloperexpress(非常适合我们的需要)。Subversion(使用Turtoise SVN)是我们选择的源代码管理,存储库位于unfuddle.com上。

    我们遇到了问题,当我们需要更新现场的网站-因为它没有版本控制。目前我们在vwd中使用“复制到网站”功能,它使用ftp复制文件。以下是一些问题:

    1. vwd只跟踪一个用户上传的文件,所以如果另一个用户将一个文件的新版本上传到live站点,我这边的vwd无法判断该文件的live版本是更新的还是我的。
    2. 无法判断实时站点上是否有所有最新更改。
    3. 由于其他用户的本地数据库设置与我的不同,因此我们必须小心不要在共享的web.config文件中到处参与,当然,实时数据库设置是另一回事!

    你们用什么来发布到现场?是否有任何东西与Subversion相关,以便我们能够自动化流程,并始终确保实时站点与更改列表号同步?另外,如何管理不同的web.config文件设置?

    谢谢!

    1 回复  |  直到 16 年前
        1
  •  0
  •   TomTom    16 年前

    好。。。

    再等两个星期你就有…Visual Studio 2010。很多好东西给你:

    有颠覆活动吗?当然-任何ci服务器都可以做到这一点。但关键是:你不想要。版本控制!=网站发布。你不能公布每一个登记。在非琐碎的设置中,更改是在开发时完成的,然后转移到测试服务器,可能转移到集成服务器,最后转移到生产环境。你不能出版“随你便”。

    推荐文章