发新话题
打印

是否可以合并两个资源库

是否可以合并两个资源库

标题我可能说的不十分合适,实际情况是这样的
如果贴的位置不合适,希望斑竹帮转移到合适的位置,多谢了

现有资源库A,需要把一部分代码(都在同一个子目录中)移动到不能上网的机器上修改(也就是说 没办法访问到资源库A),修改可能是多次的
最终,还要把修改的部分保存回资源库A,我希望同时也能保存住每次修改的版本

目前我只能把资源库复制一份B,等修改完了之后,将B导出成干净的代码,然后将文件复制回A的工作副本,提交A的工作副本

缺点很明显,不能保存B每次修改的版本,除非把B每次修改的版本导出到A的工作副本再提交
如果B版本库中包含删除文件操作,那么复制回A的工作副本,还要将A中需要删除的文件提交删除

看过svnbook1.1的分支合并,但是那个仅限于这个版本库自身,等于是分支的版本还是要提交到分支前的版本库


svn更新真快,我这还用的是1.3.2

另:想不到SVN客户端可以直接访问资源库,就是说不需要运行服务器(资源库的类型是文件型的),如果仅仅在一台机器上修改的话,这样方便多啦 呵呵

[ 本帖最后由 netwjx 于 2006-10-23 14:51 编辑 ]

TOP

可以将A库Checkout啊。

TOP

我想你可以看看,版本库的移植

http://www.subversion.org.cn/svn ... l#svn-ch-5-sect-3.5

TOP

要那么麻烦吗?

TOP

根据需要了

TOP

只是没有网络环境,都提交到A库,直接Checkout到移到设备应该就可以了。

TOP

感谢楼上的几位了
我先尝试版本库的移植

关于nannan说的检出A,得到需要变动的那部分代码的工作副本,然后在无法访问A资源库的环境下修改工作副本,第一次修改之后需要提交,nannan的意思是提交到?(如果不通过提交到版本库 只要能保存这一个修订版本也可以)

第n次修改完成后,并提交(假设有一个能保存每次提交的资源库),现在需要合并回A,怎么实现?

[ 本帖最后由 netwjx 于 2006-10-29 17:55 编辑 ]

TOP

尝试过rocksun 建议的方法
可以实现

而且还看到新版本的svn有一个新的命令可以同步两个库,应该也可以实现

TOP

发新话题