我正在使用tovise Svn,它无法一次提交大量数据,因此我想将这些数据拆分成一些批次,然后提交给svn。
是否可以使用java创建组并提交到SVN。
答案 0 :(得分:1)
尝试使用命令行提交文件。
e.g。
svn commit -m "my message"
或列出您要提交的特定文件。
svn commit -m "my message" file1 file2 dir/*
答案 1 :(得分:0)
在这种情况下,我认为Java不能帮助你。无论你用svn客户端java做什么都可以做同样的事情。您总是可以使用java将文件分成1000个部分,但这不会有助于解决您的问题,因为在SVN中您需要单个文件而不是1000个部分。
答案 2 :(得分:0)
不完全是您问题的答案,但如果您是UNIX用户,则可以更轻松地实现这一目标:
1. cd到要拆分的目录
2.运行mv ls | head -n 1
../ bla /
这会将第一个(-n 1)文件从当前目录移动到../bla/。您可以将所有这些放在for循环中,并在循环的每次迭代中创建一个新目录
答案 3 :(得分:0)
不是java,不是最有效率的,它会大大提高你的版本(你确定颠覆是你应该使用的吗?),但是有些东西是
find . -type f -maxdepth 1 -exec svn info {} \;
问题是它一次只做一个。一个更好的脚本将它们批处理成一行会更好。