我正在使用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
?
有什么建议吗?
答案 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
。您必须将工作副本签出到此目录。