当我执行一个
git svn fetch
从我的存储库,它什么也不返回,即使在svn下有新的提交也不会更新.
[root]# svn log -l 1 http://example.com/trunk/client-resources/resource-pa
r12958 | ing | 2011-08-22 18:29:57 -0500 (Mon, 22 Aug 2011) | 1 line
SRGENERAL-1468 adding more arrays for pa
[root]# git-svn fetch
[root]# git log -1
commit be19ae4c7d1a3c3da6dd90389aebd6d76792cc71
Author: sltin <sltin@44b83e5a-25ef-0310-8dbe-ee0aa4f92a64>
Date: Wed Jun 22 14:30:53 2011 +0000
Fixing the classpath.
git-svn-id: http://example.com/trunk/client-resources/resource-common@12406 44b83e5a-25ef-0310-8dbe-ee0aa4f92a64
Run Code Online (Sandbox Code Playgroud)
请注意版本差异.svn日志列出12958,git日志列出最新的svn版本为12406.
我可以重置为12406,然后重新获取:
[root]# git svn reset 12406
r12406 = be19ae4c7d1a3c3da6dd90389aebd6d76792cc71 (refs/remotes/git-svn)
[root]# git svn fetch
M src/test/java/csl/resource/ioc/AbstractResourceIocTest.java
r12977 = 1b21f560b0354b28fe1a272d7723b1e6fa90a99c (refs/remotes/git-svn)
M src/test/java/csl/resource/ioc/AbstractResourceIocTest.java
r12978 …Run Code Online (Sandbox Code Playgroud) 我想为Ruby中的Hash指定一个初始大小.我知道我将在哈希中添加数千万个条目,并且每次Ruby决定需要更大的哈希值时,浪费大量时间浪费重复数据.
其他语言支持类似"预留"调用以预先调整哈希大小.这可以在Ruby中完成吗?