- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如果我在 TortoiseSVN 中查看 Subversion 日志
当我选择一个修订并右键单击时,我会看到以下选项(以及其他选项):
最佳答案
您应该选择第二个选项。
当您单击此对话框中的“帮助”按钮时,您会得到以下信息:
Update item to revision
Update your working copy to the selectedrevision. Useful if you want to have your working copy reflect a timein the past, or if there have been further commits to the repositoryand you want to update your working copy one step at a time. It isbest to update a whole directory in your working copy, not just onefile, otherwise your working copy could be inconsistent.
If you want to undo an earlier change permanently, use Revert to thisrevision instead.
Revert to this revision
Revert to an earlier revision. If you havemade several changes, and then decide that you really want to go backto how things were in revision N, this is the command you need. Thechanges are undone in your working copy so this operation does notaffect the repository until you commit the changes. Note that thiswill undo all changes made after the selected revision, replacing thefile/folder with the earlier version.
If your working copy is in an unmodified state, after you perform thisaction your working copy will show as modified. If you already havelocal changes, this command will merge the undo changes into yourworking copy.
What is happening internally is that Subversion performs a reversemerge of all the changes made after the selected revision, undoing theeffect of those previous commits.
If after performing this action you decide that you want to undo theundo and get your working copy back to its previous unmodified state,you should use TortoiseSVN → Revert from within Windows Explorer,which will discard the local modifications made by this reverse mergeaction.
If you simply want to see what a file or folder looked like at anearlier revision, use Update to revision or Save revision as...instead.
Revert changes from this revision
Undo changes from which were made inthe selected revision. The changes are undone in your working copy sothis operation does not affect the repository at all! Note that thiswill undo the changes made in that revision only; it does not replaceyour working copy with the entire file at the earlier revision. Thisis very useful for undoing an earlier change when other unrelatedchanges have been made since.
If your working copy is in an unmodified state, after you perform thisaction your working copy will show as modified. If you already havelocal changes, this command will merge the undo changes into yourworking copy.
What is happening internally is that Subversion performs a reversemerge of that one revision, undoing its effect from a previous commit.
You can undo the undo as described above in Revert to this revision.
关于svn - 用乌龟SVN恢复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7729118/
当我向 svn:ignore 条目添加一些东西时,它是存储在存储库中还是存储在我的本地副本中? (在 Tortoise 中,为什么添加到 svn:ignore 的项目会出现在我的更改列表中?) 最佳答
我正在使用 Trinket 来运行我的 python。 几天来我一直在修改它,但它一直给我这个错误: Traceback (most recent call last): File "/tmp/s
我有一个以前名为“XYZ”的本地文件夹。它现在被称为“ABC”。当我尝试提交此目录中的文件时,出现“找不到路径”错误,告诉我“XYZ”不存在。果然,当我查看存储库浏览器时,“XYZ”目录不存在,但我想
我一直在试图弄清楚我是否可以通过一系列修订来过滤日志。 例如,假设我有一个包含超过 1,004 个修订版的存储库。 我想在如下范围内显示每个修订: 969,972,975,989,996,1000-1
基本上,它在 jar 头上说的是:TortoiseHg很慢。 我的团队最近从Subversion转移到了Mercurial。 (部分地利用了Kiln进行代码审查)我们注意到的一件事是,通过Tortoi
我正在使用 python turtle 库绘制一个大图。无论何时绘制,显示区域都是中心(即滚动条位于中间位置)。我想滚动到左上角区域。有什么办法吗? 最佳答案 找到解决方案: ts = getscre
我是初学者。我从 xxx 修订版的主干创建了分支。在我的新分支中,我制作了 e.x. 5 次提交。我想返回(切换)到主干中的 xxx 修订版,并且我想看到我修改后的文件在主干中的工作副本中发生了更改(
我可以右键单击任何绑定(bind)到 SVN 的文件夹并说“显示日志”它可以工作。 如果我对文件做同样的事情,它会说 dir/subdir/subsubdir/default.aspx path no
我需要从一个巨大的存储库(大小超过 25GB)中 checkout 。我仍然知道不需要一些大文件夹。我可以以某种方式避免下载它们吗? 最佳答案 您想要在 svn book 中查找稀疏结账,或 Tort
我正在尝试添加带有空格的目录: Static Debug 到我的 SVN 忽略模式。 但是,空格用于分隔不同的目录(因此上面的忽略模式将被解释为要忽略的两个文件——静态和调试) 我试过添加 Stati
SVN 外部允许您使 SVN 文件夹看起来好像它在另一个位置。一个很好的用途是在 SVN 中的所有项目之间共享一个公共(public)文件夹。 我在 SVN 中有一个/trunk/common 文件夹
当我们使用 svn 进行分支和合并时,总是会发生同样的事情。 我们得到了行李箱的最新副本。 创建一个分支并切换。 对分支中的一个文件进行一些小的更改。 将分支合并回主干。 此时,我们将拥有一个需要提交
我使用 Tortoise 1.9 作为 Apache Subversion Server 1.7 的 SVN 客户端。我意识到我的合并都没有记录到 svn:mergeinfo。 “svn mergei
我有一个文件,其中包含以下形式的修订占位符: $Rev: 123456 $ 该文件仅在它发生更改时才被 checkin ,因此,如果我想提交它只是为了更新修订号,我不得不在为了能够在更改列表中看到它并
我想从 SVN 存储库的主干中获取项目。完成后,我在本地所做的任何更改都应该更新到 SVN。我该怎么做? 我在乌龟 SVN 中尝试了以下操作: 1. created a project folder.
据我所知,VisualSVN Server是一个服务器,而TortoiseSVN是一个客户端。但我也可以仅使用 Tortoise SVN 创建存储库,而不需要 Visual SVN。 两者有什么区别,
当尝试对目录执行 SVN 更新时,我收到上述错误,因此对该目录中文件的更改不会被拉到我的工作副本中。如果我转到 repo-browser,它可以看到已进行的更改,但此错误似乎只是将更新合并在一起。 我
我正在使用 Mercurial 进行版本控制。一个中央仓库在团队之间共享,我们任何人都可以推/拉它。 当任何其他用户将某些内容推送到中央存储库时,我如何得到通知。 我尝试按照 https://www.
我想在/var/svn 和 repositories(projects) 中实现 svn-root。 我可以让它在浏览器中工作(http://domain/url 给我“存储库集合”)但是 Torto
在使用 tortoiseSVN 将任何文件与其基本版本进行比较[TortoiseMerge]时,我注意到自从升级到最新版本的 Windows 以来出现了巨大的延迟(只是坐在那里什么也不做)。 我正处于
我是一名优秀的程序员,十分优秀!