惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
V2EX
酷 壳 – CoolShell
酷 壳 – CoolShell
美团技术团队
有赞技术团队
有赞技术团队
Hugging Face - Blog
Hugging Face - Blog
罗磊的独立博客
S
SegmentFault 最新的问题
D
Docker
博客园 - 司徒正美
雷峰网
雷峰网
V
Visual Studio Blog
云风的 BLOG
云风的 BLOG
G
Google Developers Blog
The GitHub Blog
The GitHub Blog
A
About on SuperTechFans
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - Franky
月光博客
月光博客
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
H
Hackread – Cybersecurity News, Data Breaches, AI and More
T
The Blog of Author Tim Ferriss
Google DeepMind News
Google DeepMind News
MyScale Blog
MyScale Blog
MongoDB | Blog
MongoDB | Blog

博客园 - YD

如何查找某一函数的定义 Ruby 线程--生产者、消费者 Ruby的函数指针 Rails2.0学习--真困难 加班赶工,得不偿失——历史给你上六课 7. 创建Subversion服务之补充 Task Manager 1.1 开源软件:(Task Manager)任务管理-找出自己最需要完成的任务 小说阅读器 2.0 6. 创建 Subversion 服务 小说阅读器,有兴趣的同志可以试一下 不规则窗体的制作 播放 wave 文件 简单 Socket 通信 CRC 校验 C# 实现法 5. 多人协作 C# 中信号量的使用 4. 不要把不必要的文件版本化 2. 创建你的 Repository
3. 从 Repository 中恢复
YD · 2006-08-27 · via 博客园 - YD

导入 Repository 中某一版本的项目分为两种情况:
1. 你的项目文件夹是空的。比如说你刚刚重装了系统,更改了相关的路径,需要重新导入。
2. 你的项目因为自己的某处更改不合适,需要恢复到某一版本之下。

第一种情况
假设你有一个项目 Calculator, 它的 Repository 的路径是 D:\Repo\Calc\;你有一个空的项目文件夹 D:\Proj\Calculator\。现在,你需要把 Calc 中某一版本导入到空的 Calculator 项目文件夹中。
右键点击 Calculator,SVN Check out。默认是导入最新的版本,当然你也可以自己指定一个版本。

第二种情况
假设你有一个项目 Calculator, 它的 Repository 的路径是 D:\Repo\Calc\;你有一个项目文件夹 D:\Proj\Calculator\。现在,你需要把 Calculator 恢复到某一版本之下。
1. 右键点击 Calculator,TortoiseSVN -> Revert。这可以让你撤销自上一次提交之后所有的更改。
2. 右键点击 Calculator,TortoiseSVN -> Update to Revision。在出现的对话框中点 Show log,选择某一版本来恢复。

如果前面说的大家自己动手实验一下就会看出来,版本号本身可以帮助你选择如何恢复。然而,版本号默认是 1, 2, 3, ..., n。更好的处理方式是,当你每次提交更改时尽可能详细地写上注释。这会帮你更好地避免意外的数据破坏。