0

我的一个项目遇到了问题,我决定检查一个较旧的版本并对其进行一些修改。我现在正在尝试提交这个较旧的修改版本以及对 HEAD 的任何包含的更改。

当我执行 svn ci -m "reverting with some changes" 时,它给了我:

svn:文件“/trunk/main.c”已过期

当出现提示时,我尝试进行更新以回答我的冲突,但它破坏了其他一些更改的文件。

有没有办法将我的修改版本提交给 HEAD?

谢谢

4

2 回答 2

3

您不能签出旧版本,然后将其提交给 HEAD。那真的没有意义。步骤的顺序应该是:1) 检查旧版本,2) 进行更改,3) 更新到当前版本(合并),以及 4) 解决冲突。听起来你在第 4 步。

于 2009-08-24T14:29:57.007 回答
0
  1. 用于svn st获取您修改的文件列表
  2. 将这些文件保存在某个地方,或者更好的是,将结帐头保存在不同的地方
  3. 合并更改
  4. 犯罪。
于 2009-08-24T14:29:48.473 回答