【发布时间】:2012-03-02 23:21:48
【问题描述】:
在我的操作系统崩溃后,我安装了一个新版本 (Windows 7 Pro x64)。
我想提交我的项目更改,所以我需要恢复我的本地存储库来执行此操作。当然,我的所有文件都位于操作系统崩溃之前的存储库所在的文件夹中,但是 TortoiseSVN 当然不知道有存储库。我该怎么做(我相信可以恢复该存储库)?
【问题讨论】:
标签: tortoisesvn
在我的操作系统崩溃后,我安装了一个新版本 (Windows 7 Pro x64)。
我想提交我的项目更改,所以我需要恢复我的本地存储库来执行此操作。当然,我的所有文件都位于操作系统崩溃之前的存储库所在的文件夹中,但是 TortoiseSVN 当然不知道有存储库。我该怎么做(我相信可以恢复该存储库)?
【问题讨论】:
标签: tortoisesvn
如果您的存储库文件夹与所有 .svn 子文件夹完好无损,那么您只需要在重新安装操作系统后安装 TortoiseSVN 即可。 TortoiseSVN 不依赖文件系统之外的任何东西来识别工作文件夹,因此您应该能够签入。
【讨论】:
我认为您在这里混淆了“存储库”和“工作副本”。
假设您在硬盘上创建了一个本地存储库:
要找到您的存储库,您可以重新检出本地存储库并指定以“file://”开头的位置。如果您有一个旧的工作副本,但存储库不在其旧位置,您可以使用 TortoiseSVN 命令“relocate”重新定位它。
一个旧的工作副本应该会出现。很可能它没有显示出来,因为您安装了新版本的 TortoiseSVN (1.7.x),它使用了与旧格式不同的新工作副本格式。您需要选择您的工作副本目录并选择“升级工作副本”以便您可以使用它。
【讨论】:
只需签出一个新项目并将 .svn 文件夹复制到现有项目中。
【讨论】: