如何在Subversion中以预提交或类似方式运行添加操作

时间:2012-02-23 09:11:21

标签: svn hook

我有一个基于文本的wiki,我不想记得在Windows 7上的subversion存储库中添加文件以使其保持最新。

我可以从命令行添加文件,但我想将它添加到预提交挂钩(这是一个批处理文件),以便在提交之前添加此路径中的所有内容

svn add --force E:\ Path \ Wiki *

钩子运行,我看到此行工作后的其他操作,但该行似乎被忽略。

我正在努力实现的目标是什么?

我想无论如何都不应该在存储库中的钩子中存在工作路径信息。

1 个答案:

答案 0 :(得分:0)

使用svn info命令。它显示的值之一是“Working Copy Root Path”。提取该值并将其传递给svn add --force %ROOT_PATH%,以递归方式添加工作副本中的每个文件和文件夹。