我的开发人员从他的Subversion工作副本中为我提供了整个项目的压缩文件。
我解压缩了该文件并使用TortoiseSVN导入将其放入我使用projectlocker(SVN托管服务提供商)托管的存储库中。
我想知道:
我可以这样做吗?
答案 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。