应用工具Q?font color="#000000">cvs2git
工作原理Q文件系l的copy, from cvs repository to export temp file, then import to Git repository.
使用条g: Git version 1.5.4.4 or later (我们的目?git 库版本:
git --version
git version 1.9.0
git --version
git version 1.9.0
cvs2git工具安装
具体的迁U过E:
以下Uwxxr-core-framework
1. ?23.1上用cvs2git把cvs仓库Q导出成git的备份文Ӟblob file and dump fileQ?/font>
Git 时不时地这些对象打包至一个叫 packfile 的二q制文g以节省空间ƈ提高效率。当仓库中有太多的松散对象,或是手工调用git gc 命oQ或推送至q程服务器时QGit 都会q样做?/p>
用本地cvs代码库代码与git下蝲的库代码比较Q有$Revision$ 的少版本信息外,其它一切正常?/p>
wxxr-core-framework
cvs2svn Statistics: ------------------ Total CVS Files: 3000 Total CVS Revisions: 9439 Total CVS Branches: 33449 Total CVS Tags: 3278944 Total Unique Tags: 2446 Total Unique Branches: 24 CVS Repos Size in KB: 159751 Total SVN Commits: 5260 First Revision Date: Wed May 31 15:56:03 2006 Last Revision Date: Sun Jan 4 17:22:23 2015 ------------------ Timings (seconds): ------------------ 1065 pass1 CollectRevsPass 0 pass2 CleanMetadataPass 0 pass3 CollateSymbolsPass 648 pass4 FilterSymbolsPass 1 pass5 SortRevisionsPass 37 pass6 SortSymbolsPass 436 pass7 InitializeChangesetsPass 82 pass8 BreakRevisionChangesetCyclesPass 82 pass9 RevisionTopologicalSortPass 296 pass10 BreakSymbolChangesetCyclesPass 406 pass11 BreakAllChangesetCyclesPass 413 pass12 TopologicalSortPass 319 pass13 CreateRevsPass 159 pass14 SortSymbolOpeningsClosingsPass 15 pass15 IndexSymbolsPass 432 pass16 OutputPass 4391 total
fast-import wxxr-core-framework source code:
git-fast-import statistics: --------------------------------------------------------------------- Alloc'd objects: 45000 Total objects: 41365 ( 2260 duplicates ) blobs : 7817 ( 709 duplicates 6887 deltas of 7248 attempts) trees : 30677 ( 1551 duplicates 12608 deltas of 29589 attempts) commits: 2871 ( 0 duplicates 0 deltas of 0 attempts) tags : 0 ( 0 duplicates 0 deltas of 0 attempts) Total branches: 2472 ( 24 loads ) marks: 1073741824 ( 11397 unique ) atoms: 2772 Memory total: 4532 KiB pools: 2423 KiB objects: 2109 KiB --------------------------------------------------------------------- pack_report: getpagesize() = 4096 pack_report: core.packedGitWindowSize = 1073741824 pack_report: core.packedGitLimit = 8589934592 pack_report: pack_used_ctr = 23737 pack_report: pack_mmap_calls = 824 pack_report: pack_open_windows = 1 / 1 pack_report: pack_mapped = 7439224 / 7439224 ---------------------------------------------------------------------
:)
@import url(http://www.aygfsteel.com/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);他经怼被一些有潜力和有前途的E序员问刎ͼ“我要怎么做才能成Z名架构师Q?#8221;说实话,q已l是老生常谈的话题了Q答案当然是视情况而定。不q他也根据自ql验Q给大家一些徏议,q且提供一些资料,助你快速走上架构师q条道\?/p>
下面是Daniel Mohl所提出的列表,供大家参考:
首先Q你必须不断地寻求改善和提升自己。而提升自q最好方法是阅读Q下面有几本书,Ҏ的Y件架构技能的提升很大。推荐给大家Q?/p>
除了阅读Q还有没有其他需要注意的、或者在qx需要关注的东西呢?
上面是作者ȝ出来的列表,虽然看v来有Ҏ燥无呻I但在整个软g开发过E中是乐无IL。如果你q有更好的徏议,Ƣ迎与我们分享?/p>
来自Q?a target="_blank">How to Become a Software Architect
Exception in thread "main" java.lang.NoClassDefFoundError: org/codehaus/plexus/classworlds/launcher/Launcher Caused by: java.lang.ClassNotFoundException: org.codehaus.plexus.classworlds.launcher.Launcher at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
MBean Name: | Domain Name: | jboss.jca | |
service: | ConnectionFactoryBinding | ||
name: | /wmq/XAQueueConnectionFactory | ||
MBean Java Class: | org.jboss.resource.connectionmanager.ConnectionFactoryBindingService |
zh_CN.gb18030 | 体中? | GB18030 | 5488 |