相关疑难解决方法(0)

如何在Subversion中返回旧版本的代码?

我正和一位朋友一起开展一个项目,我想回到我们代码的旧版本并将其设置为当前版本.我该怎么做?

我在vs08上使用"anksvn".

我在我的电脑上有我想要的版本,但是提交失败了; 我收到的消息是"提交失败,文件或目录已过期".

我的PC上也有subversion客户端.

svn backport

478
推荐指数
6
解决办法
63万
查看次数

更好地恢复到文件的先前SVN修订版的方法?

我意外地将太多文件提交到SVN存储库并更改了一些我不想要的东西.(叹气.)为了将它们恢复到先前的状态,我能想到的最好的是

svn rm l3toks.dtx
svn copy -r 854 svn+ssh://<repository URL>/l3toks.dtx ./l3toks.dtx
Run Code Online (Sandbox Code Playgroud)

哎呀!有没有更好的方法?为什么我不能写这样的东西:

svn revert -r 854 l3toks.dtx
Run Code Online (Sandbox Code Playgroud)

好吧,我只使用v1.4.4,但是我浏览了1.5分支的更改列表,我看不到任何与此直接相关的内容.我错过了什么吗?


编辑:我想我不够清楚.我不认为我想要反向合并,因为那时我会失去我的变化要打!说fileA并且fileB都被修改但我只想提交fileA; 不小心打字

svn commit -m "small change"
Run Code Online (Sandbox Code Playgroud)

提交这两个文件,现在我想回滚fileB.反向合并使得这项任务比我上面概述的步骤更容易(据我所知).

svn

167
推荐指数
5
解决办法
27万
查看次数

从SVN恢复已删除文件的正确方法是什么?

我从回购中删除了一个文件,现在想把它放回去.我能想到的最好的是:

  • 在删除之前更新到修订版
  • 将文件复制到别处
  • 更新到头
  • 将文件复制回来
  • 添加它们
  • 承诺

这只是闻起来很糟糕而且它失去了所有历史记录.必须有一个更好的方法来做到这一点.我已经查看过SVN Book,但没有找到任何内容,现在正在查看SVN标签列表.

svn tortoisesvn restore

112
推荐指数
7
解决办法
11万
查看次数

标签 统计

svn ×3

backport ×1

restore ×1

tortoisesvn ×1