2010-06-21 729 views
0

我在Eclipse(Subclipse)中使用SVN。花费两个小时弄清楚(显然是简单的任务)如何绝对地将本地文件提交到存储库(没有比较,没有更新,没有接受任何传入的更改)并且仍然没有成功是令人沮丧的。 stackoverflowers能帮助我吗?SVN绝对通过本地文件覆盖远程文件

感谢

编辑

我每次尝试提交时,它首先要求我更新。当我更新时,它会自动合并来自双方的非冲突性更改,这是我不想要的。无论如何更新和提交,而不合并双方的变化?

回答

1

我是这样做的:

  1. 出口的工作拷贝到另一个目录。
  2. SVN->删除当前的工作副本。
  3. SVN->提交当前的工作副本。
  4. 将导出的文件复制回工作目录。
  5. SVN->添加复制的文件。
  6. SVN->提交复制的文件。
+0

简洁明了。工作完美。谢谢! – 2012-10-18 14:32:31

1

你需要做到以下几点:

  1. 导出你的工作拷贝到另一个目录(SVN具有该出口的命令)
  2. 更新你的工作副本
  3. 复制了它导出的文件。
+0

我该如何复制(第3步)?从窗口浏览器手动或者是否有任何SVN特定的方式来做到这一点? – craftsman 2010-06-21 12:18:20

+0

请注意,通过这样做,你将会破坏你所有的同事的变化......他们会**你**。 – 2010-06-21 13:40:28

+0

@craftsman:没有具体的方法。只需使用常规浏览器并复制文件,覆盖所有内容。 – 2010-06-21 14:53:57