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

tortoiseSVN存储库,从便携式设备访问,svn,version-control,tortoisesvn,portable-applications,rapidsvn,Svn,Version Control,Tortoisesvn,Portable Applications,Rapidsvn,我有一个超过20个文件的编程项目,目前我正在使用OrtoiseSVN作为版本控制软件。存储库位于本地硬盘上,只有我访问这些文件 但是,我在多台电脑上(所有的Windows都在7到10之间)编写代码,但我不想将文件上传到某个地方,也不想让我的家用电脑成为服务器。所以我考虑在USB设备上使用RapidSVN的便携式版本 现在我想保留“历史记录”,这样我就可以访问所有提交 我听说RapidSVN正在使用Subversion 1.5库,所以我需要降级到Tortoise 1.5(我现在有1.9.3),让它

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

但是,我在多台电脑上(所有的Windows都在7到10之间)编写代码,但我不想将文件上传到某个地方,也不想让我的家用电脑成为服务器。所以我考虑在USB设备上使用RapidSVN的便携式版本

现在我想保留“历史记录”,这样我就可以访问所有提交

我听说RapidSVN正在使用Subversion 1.5库,所以我需要降级到Tortoise 1.5(我现在有1.9.3),让它们都使用相同的存储库


是否有可能从陆龟VN迁移到RapidSVN,包括过去的版本?或者有更好的方法吗?

如果您在每个工作场所都有(可以有)SVN客户端,那么最好有“便携式存储库”,而不是非常过时的便携式客户端

所以我尝试了一些迁移到smartSVN的方法。 它仍然是Pro版本的测试阶段,但是基础版本也似乎提供了我需要的。 显然,smartSVN和Tortoise这两个最新版本都可以打开同一个存储库。在我看来,smartSVN还提供了更好的图形用户界面,尽管对于初学者来说,要了解工作副本、工作副本文件等有点困难

因此,我现在可以将存储库复制到我的USB驱动器上,并在每台PC上启动SmartSVN以挂起一个工作副本

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


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

  • svnadmin dump-r11:100 repositoryPath>dumpfile
  • svndumpfilter exclude-targets file.txtfilteredDump
  • 删除存储库
  • 在repositoryPath创建存储库
  • svnadmin加载存储路径
  • 需要另一次结账

=>存储库已从100(300MB)版本缩减为90(30MB)

您想将回购从本地驱动器移动到闪存吗?@Y.N哦,原则上是的。。。我只是不知道用Ortoise创建的存储库也可以被其他可移植的SVN软件使用……没错,但我没有在每个工作场所都有一个SVN客户端,除非我带了一个可移植的客户端。。。到目前为止,smartSVN似乎工作正常。。。