0

我要做的是写一个程序每天检查SVN服务器中的文件,如果特定目录下有新版本文件,下载它。

我可以连接到 SVN 服务器,但我不知道如何编写程序来检查文件是否是新版本的。

请给我一些关于这个问题的建议。

更新:

我正在使用 Windows 平台并安装了 TortoiseSVN。当我使用 TortoiseSVN 的导出功能时,它会下载 SVN 服务器中的所有文件。我想要的是特定目录中的文件。

更新的语法在手册中定义为:

svn update [PATH...]

但它没有指定 PATH 的语法。我只想更新目录remote_directory_A并下载到本地目录local_directory_B。我应该怎么做?像这样?

svn update remote_directory_A local_directory_B
4

1 回答 1

3

当您这样做时,SVN 会为您执行此操作:

svn update

如果有更新的版本,并且您在 HEAD 处签出,那么它将使用最新版本更新您的本地副本。

于 2013-07-19T04:15:59.857 回答