我在SVN控件下有一个分支项目,我使用Eclipse编程,并使用Subversive(SVN Eclipse插件)检查。
我希望能够对相对稳定的代码版本进行更改,同时对分支进行一些相当重大的更改。今天我对核心进行了一些修改,试图将它们合并到分支中,并且不出意外地发现了少量冲突。然而,只有一个真正的源冲突 - 变化几乎没有重叠 - 所以我认为事情进展顺利。
不幸的是,我在分支代码中所做的所有(相当重要的)改变现在显然不受版本控制。单击“添加到版本控制”只给我一个java文件列表,但包(即文件夹)不受版本控制,Subversion似乎不允许这样做。
我在这里看到的几乎所有SVN帖子都假设SVN正在通过shell使用;我没有通过shell使用它。我在Windows下使用Tortoise和Eclipse。
我确实尝试了一个想法,即使用Tortoise在repo的辅助副本中创建一个“无版本”文件夹;当我尝试进行更新时,这导致了一个不同的冲突,它说无版本文件夹与版本化文件夹冲突。
上次我合并了一些东西,十年前,这并不是很痛苦,尽管我们确实是通过命令行完成的。有人可以帮忙吗?
一些错误
svn: 'C:\Users\PCW\workspace\NewsRack Dev Branch\src\com\nrl\newsrack\billing' is not under version control
svn: 'C:\Users\PCW\workspace\NewsRack Dev Branch\src\com\nrl\newsrack\billing' is not a working copy
答案 0 :(得分:0)
你的问题有点模糊,所以我会尝试给出一些关于看什么的提示:
如果您使用像Subversive或Subclipe这样的Eclipse插件会更容易。两者都可以选择将整个项目添加到Subversion(在Subversive中,命令名为Share project
),然后您的插件将负责添加哪些资源,哪些资源不添加。
如果您在问题中添加了更多信息,我会在答案中添加更多信息: - )