Svn自动更新程序

Svn自动更新程序,svn,Svn,我在虚拟机中编写代码,并始终将包含已发布网站的文件夹提交到免费的svn服务器。还有另一个远程机器是测试服务器。我想在远程机器中进行自动更新。是否有任何程序可以在30秒内自动更新 SVN程序及其链接:如果您只想定期运行“SVN up”,您可以使用计划任务 例如,在这里,我们介绍了如何使用。你正在使用哪个操作系统 此外,如果要更新asp.net网站,则可能需要在更新代码后重新加载网站(触摸web.config或重新启动IIS),否则更改可能不会生效 编辑: 要实际运行该命令,在创建计划任务时,应执行

我在虚拟机中编写代码,并始终将包含已发布网站的文件夹提交到免费的svn服务器。还有另一个远程机器是测试服务器。我想在远程机器中进行自动更新。是否有任何程序可以在30秒内自动更新

SVN程序及其链接:

如果您只想定期运行“SVN up”,您可以使用计划任务

例如,在这里,我们介绍了如何使用。你正在使用哪个操作系统

此外,如果要更新asp.net网站,则可能需要在更新代码后重新加载网站(触摸web.config或重新启动IIS),否则更改可能不会生效

编辑:

要实际运行该命令,在创建计划任务时,应执行以下操作:

cmd /c svn up <path>
cmd/c svn up
它将针对指定的路径执行
svn up
命令

您的另一个选项是创建包含要执行的命令的命令,而不是直接运行该命令。如果您不想只运行一个命令,这将给您一点灵活性。

如果您只想定期运行“svn up”,您可以使用一个计划任务

例如,在这里,我们介绍了如何使用。你正在使用哪个操作系统

此外,如果要更新asp.net网站,则可能需要在更新代码后重新加载网站(触摸web.config或重新启动IIS),否则更改可能不会生效

编辑:

要实际运行该命令,在创建计划任务时,应执行以下操作:

cmd /c svn up <path>
cmd/c svn up
它将针对指定的路径执行
svn up
命令

您的另一个选项是创建包含要执行的命令的命令,而不是直接运行该命令。如果您想做的不仅仅是运行一个命令,那么这将给您一点灵活性。

您看过吗?制作简单的shell脚本并从cron运行它。但cron的最小时间单位是分钟。当您希望每30秒更新一次时,请在infinte循环中创建一个简单的程序:

  • 运行
    svn up
  • 睡30秒
    • 你看过吗?制作简单的shell脚本并从cron运行它。但cron的最小时间单位是分钟。当您希望每30秒更新一次时,请在infinte循环中创建一个简单的程序:

      • 运行
        svn up
      • 睡30秒

        • 一个词:
          cron
          ,它是类Unix系统上的标准作业调度程序。要开始,请查看
          cron(8)
          crontab(5)
          的手册页


          Windows也有一个作业调度器,但我无法告诉您有关它的任何有用信息。

          一个词:
          cron
          ,它是类Unix系统上的标准作业调度器。要开始,请查看
          cron(8)
          crontab(5)
          的手册页


          Windows也有作业计划程序,但我无法告诉您任何有用的信息。

          如何将自动更新脚本写入Windows计划任务?首先,感谢您提供的链接。我知道如何创建时间表,但我不知道在工作时间到来时将运行哪个exe或脚本。所以,请您告诉我更多我应该添加(脚本)或选择应用程序,使其自动更新。我认为必须有一些参数才能更新tortoise应用程序。您需要安装subversion的命令行版本。它包括一个名为
          svn.exe的可执行文件
          ,然后,在命令行上,您可以调用
          svn up
          。如果您的网站位于名为
          c:\website
          的文件夹中,则只需运行
          svn up c:\website
          。TortoiseSVN将不用于此操作。Windows上有命令行版本的
          svn
          。只需确保您使用与Tortoise相同的基本版本svn库(可能在.svn格式上有所不同)。首先创建包含svn命令的批处理文件,然后在计划任务时,选择批处理文件作为可执行文件。如何将自动更新脚本写入windows计划任务?首先,感谢您提供的链接。我知道如何创建时间表,但我不知道在工作时间到来时将运行哪个exe或脚本。所以,请您告诉我更多我应该添加(脚本)或选择应用程序,使其自动更新。我认为必须有一些参数才能更新tortoise应用程序。您需要安装subversion的命令行版本。它包括一个名为
          svn.exe的可执行文件
          ,然后,在命令行上,您可以调用
          svn up
          。如果您的网站位于名为
          c:\website
          的文件夹中,则只需运行
          svn up c:\website
          。TortoiseSVN将不用于此操作。Windows上有命令行版本的
          svn
          。只需确保您使用与Tortoise相同的基本版本svn库(可能在.svn格式上有所不同)。首先创建一个包含svn命令的批处理文件,然后在计划任务时,选择该批处理文件作为可执行文件,可能会使您的生活更轻松。但我使用的是windows!“Cron是Unix类计算机操作系统中基于时间的作业调度程序。”虽然30秒的时间很短,但我认为使用infite循环的程序(甚至是批处理)会很好。但我使用的是windows!“Cron是一种基于时间的作业调度器,在类似Unix的计算机操作系统中。”虽然30秒的时间很短,但我认为使用infite循环的程序(甚至是批处理程序)会很好。