在Windows服务器上的svn checkout

时间:2016-04-04 12:07:48

标签: svn visualsvn-server

我正在使用VisualSVN Server。我的Windows Server计算机上有2个存储库。我有一个post commit钩子,它将存储库1的所有内容复制到文件夹c:\ my \ path \ to \ foler \ one

我想创建第二个钩子,将存储库2中的所有内容复制到c:\ my \ path \ to \ foler \ Two

复制所有内容并更正路径后,我收到一条错误:c:\ my \ path \ to \ foler \ two“不是工作副本”

如何从存储库2对c:\ my \ path \ to \ foler \ two执行svn checkout

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

据我所知,您尝试在钩子脚本中对if message.value[0] in ('/', '\'): do_stuff() 运行svn update。但是,首先必须c:\my\path\to\foler\two svn checkout工作副本。

你得到的"不是工作副本"错误只是因为您对不是工作副本的目录运行c:\my\path\to\foler\two。您必须将工作副本签出到此目录。