是否可以通过维护确切的文件夹结构从SVN(使用svn命令)获取文件? 目前我正在使用以下命令从SVN获取在特定日期内修改的文件。
C:\Documents and Settings\Administrator>svn log http://10.32.10.56/svn/Project/main -v -r `{2011-03-25}:{2011-03-29} --xml > test.xml`
这会将输出写入test.xml文件。现在我解析这个XML文件和export
来自SVN的文件。我正在使用以下命令
C:\Documents and Settings\Administrator>svn export http://10.32.10.56/svn/Project/main/ProjectName/src/com/test/Test.java --depth empty
这只返回文件。 是否可以通过维护文件夹结构来获取文件?我认为结帐可以执行此操作。但它似乎返回了上述文件夹中的所有文件。
我发现很多链接在日期范围内从SVN获取文件。但它们都不适合我。这就是我使用上述方法的原因。如果有更好的方法来获取文件,请告诉我。
提前致谢。
答案 0 :(得分:1)
我不确定我是否理解您在这里尝试做的事情,但您可以将这两个步骤合并到一个带有日期范围的svn export -r中。如果这不起作用,那么在第二个命令片段上,尝试从结尾处取消--depth为空。