Svn自动更新程序
我在虚拟机中编写代码,并始终将包含已发布网站的文件夹提交到免费的svn服务器。还有另一个远程机器是测试服务器。我想在远程机器中进行自动更新。是否有任何程序可以在30秒内自动更新 SVN程序及其链接:如果您只想定期运行“SVN up”,您可以使用计划任务 例如,在这里,我们介绍了如何使用。你正在使用哪个操作系统 此外,如果要更新asp.net网站,则可能需要在更新代码后重新加载网站(触摸web.config或重新启动IIS),否则更改可能不会生效 编辑: 要实际运行该命令,在创建计划任务时,应执行以下操作:Svn自动更新程序,svn,Svn,我在虚拟机中编写代码,并始终将包含已发布网站的文件夹提交到免费的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秒
- 运行
svn up
- 睡30秒
- 你看过吗?制作简单的shell脚本并从cron运行它。但cron的最小时间单位是分钟。当您希望每30秒更新一次时,请在infinte循环中创建一个简单的程序:
- 一个词:
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循环的程序(甚至是批处理程序)会很好。