还原java_从修订版还原

我正在使用 Tortoise SVN .

我最近检查了一堆代码(一次提交) . 在3个小时的 Session 中,他们决定废弃一堆我的代码和该功能 . 我的老板希望我使用应用程序该区域的旧代码将Subversion重新安装到位 .

我说有大约3-4个文件受到影响 . 在我提交新功能的最后一次提交中,我需要将这些文件回滚到它们检查它们之前的状态 .

所以,我并不真正了解Revert Back to Revision的功能 . 我继续在日志中找到过去提交中这些文件的最新版本,然后在日志中右键单击这些文件,然后恢复到修订版 .

现在它是否完全用旧版本替换我的本地副本?如果我只想转回我最后检查的功能的一部分,我是否正确地做到了这一点?

因此,在恢复该文件的本地版本后,我是否会丢失所有更改?看起来它将旧版本与我的本地合并,后者有更新的代码...嗯,不完全符合我的预期 .

(是的,我从subversion的文档中读到了它的页面,并且它不是非常清楚或彻底地说明它在技术方面的意义,它们简单地说它处于一个非常顶级的水平并且跳过了你工作中本地实际发生的事情的基础复制)

So lets sum up what I did:

我在一点上检查了一堆变化 .

同事通过svn更新获得更新

我们开会,老板说我们正在剥夺这个功能

该功能大约是该修订版中提交的文件列表的3-4个文件

我想把这些特定文件放在以前的状态......有些文件将被恢复到版本x一些到y等,因为其中一些文件的最后更改是在不同的版本号上完成的 .

所以我从日志开始 . 我找第一个文件 . 让我们称之为somefile1.aspx . 我发现该文件的最新版本已在修订版X中签入 . 因此,我在该修订版的更改集中右键单击它并执行恢复返回修订版

我注意到它实际上合并了那个修订版's code with my local copy?? I think...not sure that'为什么我'm posing because eI don' t了解这一点 .

我为3个以上的文件做同样的事情...查找最后一次提交它们并在特定修订版中右键单击它们并恢复它们的修订...假设这将把我的本地版本放在那里状态也很好,甚至在本地也删除了我对该文件的更改

但是我对这一切感到有些不安和困惑 . 如果我正在接近这个权利,如果我应该使用还原,那么它实际上是在做什么 . 我看到它完成了合并但是什么?我只是想将这4个特定文件放回到以前的状态 . 不是我刚刚提交的那个完整的提交,我在这里开始提到...只是特定的文件与特定的代码区域相关...休息可以保持提交并由任何其他人下载 . 强烈的文本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值