首页 文章
  • 239 votes
     answers
     views

    Mercurial - 恢复旧版本并从那里继续

    我在本地使用Mercurial进行项目(这是唯一没有推送/拉动其他地方的回购) . 到目前为止,它有一个线性历史 . 然而,我正在研究的当前事情我现在已经意识到这是一种糟糕的方法,我想在开始之前回到版本并以不同的方式实现它 . 我对Mercurial中的 branch / revert / update -C 命令感到困惑 . 基本上我想恢复到版本38(目前在45)并让我的下一个提交有38...
  • 481 votes
     answers
     views

    将单个文件还原为git中的先前版本[重复]

    这个问题在这里已有答案: Reset or revert a specific file to a specific revision using Git? 29个答案 有没有办法在文件上进行不同的提交 . 假设我已经修改了一个文件5次,并且在我已经提交并推送到存储库之后我想回到更改2 . 在我的理解中,唯一的方法是保留许多分支,我做对了吗?如果我是对的,我会在几天内拥有数百个分支,所以我可能...
  • 40 votes
     answers
     views

    TortoiseSVN - “从此修订中恢复更改”vs“恢复到此修订”

    链接: http://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-howto-rollback.html 描述了在错误提交后回滚SVN目录的两种方法 . 这两个选项有什么区别 Revert changes from this revision Revert to this revision 作为测试,我添加了一个文件,使用“从此版本中恢复更改...
  • 2 votes
     answers
     views

    恢复svn:ignore的递归svn propset

    我不小心跑了 svn propset svn:ignore "..." . -R 在一个巨大的subversion存储库的根目录中 . 以前,许多文件夹都有自己的svn:ignore属性 . 我想在运行这个“svn propset”命令之前恢复状态 . 到目前为止,我没有提交更改 . 你有什么建议的? 我认为我可能只是提交更改,然后使用merge恢复提交 . 我有没有想到的风...
  • 281 votes
     answers
     views

    如何恢复SVN提交?

    我找到了各种如何恢复SVN提交的例子 svn merge -r [current_version]:[previous_version] [repository_url] 要么 svn merge -c -[R] . 但它们似乎都不起作用 . 我尝试了这些命令并检查了手动更改的文件 . 如何还原修订号为1944的提交?如何检查还原已完成(未查看实际文件中的更改已被还原)?
  • -2 votes
     answers
     views

    vba函数(按钮)将单元格值更改几毫秒然后还原[重复]

    这个问题在这里已有答案: How to pause for specific amount of time? (Excel/VBA) 13个答案 Public Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) sub changeto1quickly() range("C1")...
  • 158 votes
     answers
     views

    将SVN中的单个文件还原为特定版本

    我有一个SVN仓库中显示的文件,我想恢复到以前的版本 . 在SVN中执行此操作的方法是什么?我只想将此特定文件降级为旧版本,而不是整个仓库 . 谢谢 . $ svn log myfile.py ---------------------- r179 | xx | 2010-05-10 Change 3 ---------------------- r175 | xx | 2010-05-08 ...
  • 1 votes
     answers
     views

    TortoiseSVN恢复到以前的修订版,没有工作副本

    我对错误的分支进行了一系列更改 . 我使用Switch命令将我的工作副本切换到正确的分支,并且我合并/提交了来自另一个分支的更改 . 现在我想从错误的分支恢复我的更改,但我想省去切换或签出分支的完整副本的麻烦 . 有没有办法在回购中直接恢复到以前的版本而不创建中间工作副本?我的更改后没有任何其他提交到分支,所以我不需要反向合并我的更改,我只需要回滚到以前的修订版 .
  • 2 votes
     answers
     views

    SVN返回修订版

    我有一个在服务器上运行的SVN存储库 - 我提交了我的更改 . 提交更改后,我在服务器上执行“svn update”,以便更改我的更改 . 但是,有时我会进行不应该执行的提交(更新) - 这意味着我有运行时出现错误的实时文件 . 所以我想在我的服务器上进行“恢复/撤消”,以便返回上一版本 . 我试过了: svn update -r <current revision -1> 但那似乎...
  • 1 votes
     answers
     views

    如何恢复/删除/撤消最后两次提交到svn主线? [重复]

    这个问题在这里已有答案: How do I revert an SVN commit? 12个答案 我在主线上意外地提交了我的更改 . 现在我想恢复由我提交给svn服务器的最后两个更改 . 似乎“恢复”命令将仅撤消我的工作副本中的更改 . 截至目前,我的工作副本没有任何变化,我没有为这个项目创建一个分支 . 我想在主线中恢复提交 . 我用过:svn commit -m“我用过的消息” 我应该使...

热门问题