Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java svn工具包在项目中的集成_Java_Open Source_Svnkit - Fatal编程技术网

Java svn工具包在项目中的集成

Java svn工具包在项目中的集成,java,open-source,svnkit,Java,Open Source,Svnkit,可能重复: 在我的Java web应用程序项目中,我需要将版本控制添加到我的一个图像文件夹中,如果用户对图像进行了任何修改并进行了更新,那么它应该在最近更新的图像(类似于svn)上维护新版本,为此,我决定集成到我的项目中,请告诉我如何进行此编程或实现 这与前面发布的问题类似。。。无论如何,在我看来,SVN并不是一个很好的选择,因为它应该用于基于文本的文件。为什么要对二进制文件调用“diff”。。。为什么?我建议采取以下措施之一: 将图像作为blob存储在数据库中,该数据库包括文件、修改日期等的

可能重复:


在我的Java web应用程序项目中,我需要将版本控制添加到我的一个图像文件夹中,如果用户对图像进行了任何修改并进行了更新,那么它应该在最近更新的图像(类似于svn)上维护新版本,为此,我决定集成到我的项目中,请告诉我如何进行此编程或实现

这与前面发布的问题类似。。。无论如何,在我看来,SVN并不是一个很好的选择,因为它应该用于基于文本的文件。为什么要对二进制文件调用“diff”。。。为什么?我建议采取以下措施之一:

  • 将图像作为blob存储在数据库中,该数据库包括文件、修改日期等的MD5总和

  • 如果您不喜欢blob,请将图像存储在具有时间扩展名的文件夹(即myimage.jpg.20111112_092311_1)中,并将图像的md5总和存储在其他位置,以便您知道它已被修改

  • 我以前在java应用程序中与SVN合作过。我不认为SVN特别值得信赖。我建议你在走那条路之前仔细考虑一下。在这里,您自己的实现可能会更好

    (对于md5金额,请搜索MessageDigest)

    这与以下问题相同: