2011-06-20 21 views
0

我想SVN集成到Eclipse和整个的Subclipse项目来了。 得到了这个工作,并能够从磁盘加载已经签出的项目。与乱源Subclipse的SVN集成构建

然而,问题是,这是乱源的项目,这意味着源文件未包含Eclipse项目文件的目录的子目录。 这会导致存储目标文件的调试/发布文件夹中的源文件的副本。

目录树是然后如下:

Project-root 
|-- trunk 
|  \-- src 
|   +-- .svn   (svn version control metadata) 
|   \-- source files (*.cpp/*.hpp) 
|-- trunk_build 
     \-- src 
      +-- Eclipse project files 
      \-- binary files 

哪里仅一个“[来源目录]”目录显示真正的源文件(路径“”项目根/中继/“”) ,以及没有源文件的“src”目录,后者现在显示源文件的副本。 我可以使用Subclipse功能,但在磁盘上有两个我的源文件副本:在源代码外的目录(可通过Eclipse中的“[Source directory]”文件夹访问),另一个通过副本dir项目所在的位置(Eclipse中的“src”文件夹)。

我怎么能在这样的乱源集成SVN建?

基本上,Subclipse的复制源文件到Eclipse项目(其,如在码树以上是在不同的位置)的位置。

回答

0

也许还有一个原因源是在不同的位置,因此它可能是最好的补充的真正源位置设置为自己的(普通)项目,并在使用Subclipse的。它主要取决于你的Eclipse项目中的其他文件,是否也想对它们进行版本控制以及如何将这些其他文件和源文件安排在SVN服务器存储库中(例如,也使用不同的位置?)。如果您在这方面提供更多信息,这可能会有所帮助。

+0

事实上,这是可能的,但我想同时管理实际项目以及单个Eclipse项目中的SVN控件。 – RobW

0

我不知道我完全理解,但是......

如果你想同时内部和Eclipse,外与项目工作的时候,你可以设置一个链接文件夹的src文件夹。不管你是否想将Eclipse项目保存在SVN中,都可以选择。

或者,你可以简单地删除src文件夹...这实在是没有必要,除非你把源那里。

第三,你可以在Eclipse中缺少文件预订添加到现有的SVN项目,然后从里面仅仅是Eclipse项目工作..

+0

我将目录树添加到我的问题中以澄清事情。 1)链接的文件夹:这是一个可能的解决方案,我会研究这一点。 2)删除''src''文件夹:不确定会做什么,将查看此。 3)不明白这一点,你是什么意思_booking files_? – RobW