首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >tortoiseSVN存储库,从便携设备访问

tortoiseSVN存储库,从便携设备访问
EN

Stack Overflow用户
提问于 2016-02-18 10:10:27
回答 2查看 1.6K关注 0票数 0

我有一个有>20个文件的编程项目,我目前正在使用TortoiseSVN作为版本控制软件。存储库位于本地硬盘上,我是唯一一个访问这些文件的人。

然而,我在多台pc上工作(所有Windows都在7到10之间),但我不想把文件上传到某个地方,也不想让我的家庭pc成为服务器。所以我正在考虑在USB设备上使用可移植的RapidSVN版本。

现在我想保留“历史”,所以我可以访问所有的提交。

我听说RapidSVN正在使用Subversion 1.5库,所以我需要降级到Tortoise1.5(目前我有1.9.3 ),让它们使用相同的存储库.

是否可以从tortoiseSVN迁移到RapidSVN,包括过去的修订?还是有更好的方法?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-02-19 17:07:50

所以我尝试了一些搬到smartSVN的东西。这仍然是亲版本的测试阶段,但基础版本似乎也提供了我所需要的。

显然,smartSVN和Tortoise这两个最新版本都可以打开同一个仓库。在我看来,smartSVN还提供了一个更好的图形用户界面,不过对于初学者来说,学习起来有点困难--拷贝、工作拷贝文件等等。

所以,我现在可以复制我的USB驱动器上的存储库,并在每台PC上启动SmartSVN来挂在一个工作副本中。

它似乎也不支持存储库的相对路径,但是调用重新定位“对话框”非常容易(例如更改驱动器号)。

然而,当我想消除修订中的一些早期错误(比如在前10个版本->膨胀存储库中提交了一堆高达300 up的二进制文件)时,我仍然需要来自TortoiseSVN的命令行工具:

  • svnadmin dump -r11:100 repositoryPath > dumpfile
  • svndumpfilter exclude -targets file.txt < dumpfile > filteredDump
  • 删除存储库
  • 在repositoryPath创建存储库
  • svnadmin load repositoryPath < filteredDump
  • 需要另一次结帐

=>库从100 (300 90 )减少到90(30 90)修订

票数 0
EN

Stack Overflow用户

发布于 2016-02-18 11:46:39

如果您在每个工作场所都有SVN-客户机,那么拥有“可移植存储库”将比可移植的非常过时的客户端更好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35478462

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档