小编Mik*_*ler的帖子

Zip/Jar文件中的二进制差异

似乎从完全相同的源文件构建jar或zip将始终产生不同的文件.我尝试使用java jar命令和ant中的jar和zip任务.

这似乎是由于新的jar/zips将时间戳设置为每个存储文件的当前时间.

有没有办法强制zip工具只是在文件系统上的文件上使用时间戳,以确保从完全相同的源构建的jar将显示完全相同?

java zip jar

8
推荐指数
1
解决办法
1万
查看次数

Subversion:有什么比“svnsync”更快的吗?

所以我将我的 subversion 存储库存储在某个云上(例如 code.google.com),但由于各种原因,我需要将我的代码设为非公开。

我决定需要下载整个存储库并迁移到我自己的 svn 服务器。

所以我开始使用:

svnsync init DEST SRC
svnsync sync DEST
Run Code Online (Sandbox Code Playgroud)

每次修订 repo 大约需要 0.5 秒!

幸运的是,我的 repo 只有 200 次修订……所以要等几分钟。但是对于具有 200,000 或 2,000,000 次修订的成熟项目呢?

... 2e6 * 0.5 / 60 / 60 / 24 ~ 大约 11 天!


有什么比“svnsync”更快的方法可以从云端下载你的仓库?

svn version-control svnsync

6
推荐指数
1
解决办法
3386
查看次数

传递给 SVNs --diff3-cmd 的参数是什么?

我一直在尝试为 SVN 编写自己的 diff3 包装脚本,我想知道传递给的各种参数是什么--diff3-cmd

到目前为止我能找到的最接近的东西是:

如何使用 Beyond Compare 3 作为 svn 的 diff3-cmd?

但这并不能完全解释所有参数的作用。

我也试图通过它:

#!/bin/ksh
echo "$*"
Run Code Online (Sandbox Code Playgroud)

as --diff3-cmd,并得到了一些输出,但我无法对它吐出的参数做出正面或反面。这些是某些 unix diff 命令的标准参数吗?

-E -m -L .working -L .merge-left.r1000 -L .merge-right.r1001 /home/user/some/long/filename1 /tmp/tmp /home/user/some/long/filename2
Run Code Online (Sandbox Code Playgroud)

svn diff

2
推荐指数
1
解决办法
2665
查看次数

标签 统计

svn ×2

diff ×1

jar ×1

java ×1

svnsync ×1

version-control ×1

zip ×1