我想知道使用Tortoise SVN是否可以使用以下内容
将工作副本更新为旧版本
进行一些更改并提交 .
回到HEAD
合并步骤2中提交的更改 .
谢谢,
不,它不可能 - 从第2步开始
svn ci -m "123" Sending file.txt svn: E155011: Commit failed (details follow): svn: E155011: File 'Z:\wc\file.txt' is out of date svn: E160028: File '/trunk/file.txt' is out of date
WC:
svn log -q ------------------------------------------------------------------------ r4 | Badger | 2012-12-11 06:53:57 +0600 (Вт, 11 дек 2012) ------------------------------------------------------------------------ r3 | Badger | 2012-12-11 06:53:32 +0600 (Вт, 11 дек 2012) ------------------------------------------------------------------------ r2 | Badger | 2012-12-11 06:53:09 +0600 (Вт, 11 дек 2012) ------------------------------------------------------------------------ r1 | Badger | 2012-12-11 06:50:27 +0600 (Вт, 11 дек 2012) ------------------------------------------------------------------------
Repo:
svn log -q file:///Z:/repo ------------------------------------------------------------------------ r7 | Badger | 2012-12-11 06:58:43 +0600 (Вт, 11 дек 2012) ------------------------------------------------------------------------ r6 | Badger | 2012-12-11 06:56:00 +0600 (Вт, 11 дек 2012) ------------------------------------------------------------------------ r5 | Badger | 2012-12-11 06:54:31 +0600 (Вт, 11 дек 2012) ------------------------------------------------------------------------ r4 | Badger | 2012-12-11 06:53:57 +0600 (Вт, 11 дек 2012) ------------------------------------------------------------------------ r3 | Badger | 2012-12-11 06:53:32 +0600 (Вт, 11 дек 2012) ------------------------------------------------------------------------ r2 | Badger | 2012-12-11 06:53:09 +0600 (Вт, 11 дек 2012) ------------------------------------------------------------------------ r1 | Badger | 2012-12-11 06:50:27 +0600 (Вт, 11 дек 2012) ------------------------------------------------------------------------
Explanation (short version)
颠覆历史是线性的(内部节点),而不是DAG,即 - 所有变化必须出现在HEAD状态之后并且基于HEAD状态 . 更新到此修订的某些旧版本和编辑源之后,为了保存和集成您所拥有的更改
svn up to HEAD
要么
1 回答
不,它不可能 - 从第2步开始
WC:
Repo:
Explanation (short version)
颠覆历史是线性的(内部节点),而不是DAG,即 - 所有变化必须出现在HEAD状态之后并且基于HEAD状态 . 更新到此修订的某些旧版本和编辑源之后,为了保存和集成您所拥有的更改
svn up to HEAD
(并使用HEAD合并本地更改),使用合并结果提交新修订要么