0

在我的项目中,我有一个这样的目录结构:

  project
    --common
    --subproject
      --common      (junction, not a copy)

子项目需要一些来自common. 因此,我创建了一个“联结”(在 XP 中使用 sysinternals 命令),以便能够common从子项目中查看和进行更改。

这就像一个魅力,对两个公共的任何更改都会立即发生在两者上,common因为实际上它指向同一个文件夹。

然后我在 Eclipse 中为子项目文件夹和它自己的 svn 存储库创建了一个单独的项目。

但是当我想提交子项目时,它想提交'common'文件夹,就好像它是一个真正的文件夹一样,但实际上这个文件夹只需要提交到它的父存储库!

有没有办法告诉 svn 提交到不同于它自己的存储库?

svn:externals这不是一个好的解决方案,因为这会创建重复的源,并且更难维护,因为它不会自动保持同步。

4

1 回答 1

0

eclipse 的文件系统抽象具有链接文件夹

您是否尝试过在文件系统级别使用这些而不是连接?(我不知道颠覆插件如何处理这些,但也许你很幸运)

于 2012-04-06T14:27:04.753 回答