windows环境下TortoiseSVN多仓库(repository)转移合并 因为本文适用于个人适用版本管理,做些一个人的开发用。否则windows的共享文件夹,甚至网盘的方式,也并不安全,毕竟库文件在里面没有锁住的机制,不安全。 TortoiseSVN在windows下的客户端实在太好用了,而且根delphi等开发环境先天集成,方便做开发管理版本源码适用。 网上居然没有现成的教程,也没做过,貌似。关键在于,使用svnadmin工具,这个工具在subversion中默认提供。 问题:两个不同的版本库,放在不同的及其上,各有数个项目在里面,为了统一管理,我现在都集中在一个仓库内,然后用金山快盘,多个机器同步。 步骤分为三步: 目录结构如下 svnadmin dump f:/temp/svn1/ > f:/svnbackup/1.dump F:SVNBACKUP 2、在目标位置新建一个SVN目录,然后右键选择, “TortoiseSVN”–>”Create repository here” 3、导入这俩dump文件到第二步建立的新仓库包内: 直接都导入根目录下面 期间cmd控制台会出现很多 <<< 开始新的事务,基于原始版本 81 ------- 提交后版本 81 >>> 这样就成功而来,依次把1,2都导入,就合并到第三个资源库了。 |
|
来自: bananarlily > 《IT》