TortoiseSVN导入

时间:2010-12-27 04:16:29

标签: svn import tortoisesvn

我的开发人员从他的Subversion工作副本中为我提供了整个项目的压缩文件。

我解压缩了该文件并使用TortoiseSVN导入将其放入我使用projectlocker(SVN托管服务提供商)托管的存储库中。

我想知道:

  1. 我想查看自上次修订以来已更改的文件和代码。进行导入后,最新版本为8.我想查看版本号8和版本号7之间的文件和代码有哪些变化,并且可以将所有文件和代码进行比较,直到版本号为1。
  2. 我可以这样做吗?

    1. 如何在项目锁定器中查看这些更改(或者是否与每个SVN主机提供商进行类似的过程)?

2 个答案:

答案 0 :(得分:1)

如果您的开发人员只是压缩了其工作副本中的所有文件,那么您将无法获得这些文件的历史记录。

如果要导出整个Subversion历史记录,则需要使用 dump load svnadmin命令,请参阅 Moving a Subversion Repository to Another Server

要获取svnadmin命令,您可能需要安装Subversion服务器。由于您使用的是Windows VisualSVN,因此您需要的是http://www.visualsvn.com/server/

另一个选择就是访问开发人员使用的同一个Subversion存储库。

获得存储库TortoiseSVN的显示日志(右键单击)将显示修订版之间已更改的文件。如果单击文件夹,则会看到层次结构中的所有更改。然后,您可以向下钻取并区分各个文件。

答案 1 :(得分:0)

如果存储库不可远程访问,@ Guy-s“使用存储库的备份”可以完美地工作,因为@ user481913只想阅读。

如果@ user481913要签入更改,该怎么办?

我不确定是否有一个waIf与svn-repositories同步。

由于我处于类似的情况,我使用的是离线工作的Git sourcecontrolsystem,可以与Subversion存储库同步。还有TortoiseGit