有没有什么办法可以将subclipse签出一个存储库到项目的非根文件夹中。特别是,我想签出文件夹src/wavedev,而不仅仅是项目根目录。Subclipse - 将SVN存储库签出到非根文件夹
3
A
回答
2
不知道这是否是您的情况的解决方案,但你可以使用SVN:外部材料
的SVN:外部材料属性可以让您在目前的存储库中检出的外部存储库。更改此外部存储库中的代码将在当前项目中更新,并且从当前项目中更改外部存储库中的代码将提交到该存储库。
设置在Subclipse的外部属性:
right-click your root foolder
select team > set property
From the property dropdown select "svn:externals"
值设置为:
src/wavedev http://svn.yourrepository/wavedev
据我所知,Subclipse的使用相同的.svn目录因为svn命令行工具或实例tortoisesvn。所以如果你不能使用subclipse,你可以试试这个解决方法
1
如果你的顶级项目不在版本控制之下,那么你可能不能执行svn:externals技巧。
但是,你可以以你的方式围绕它:
检查出你想要成为一个新的项目代码(我们称之为项目B)。
在您工作的项目(我们称之为项目A)中,创建一个新文件夹(src/wavedev),但在新建文件夹对话框中,使用高级按钮将其链接到文件系统中的外部文件夹。您可以将它指向项目B的位置。
但是,将Project B添加到Project A ...的构建路径可能更有意义吗?
0
如果您的顶级项目不受版本控制, 1.您可以在其他某个目录中签出src目录树并建立从源文件到签出文件夹的软链接。 2.或者,您可以在其他某个位置检出src树,并配置eclipse以在新检出的文件夹中查找源代码。
上面的答案是完全有效的解决方法,但这些只是列表中的几个。
相关问题
- 1. SVN。存储库文件夹
- 2. 如何导出Subclipse SVN存储库 - Eclipse Juno,Subclipse 1.8.16
- 3. SVN文件夹到新的存储库根目录
- 4. 将特定文件夹从svn存储库推送到github
- 5. SVN签出到IDE项目文件夹
- 6. 使用wget“签出”svn存储库
- 7. 使用Subclipse连接到SVN存储库的问题
- 8. 如何提交.svn文件夹到Mercurial存储库?
- 9. SVN/Tortoise SVN - 可以连接到存储库,但不会创建文件夹
- 10. 将git存储库用作网站根文件夹
- 11. 将单个SVN文件夹移动到新的存储库 - 如何?
- 12. 在svn中存储文件夹
- 13. svn - 将存储库+历史记录的一部分复制到不同存储库中的文件夹中?
- 14. 检出没有.svn文件的svn存储库
- 15. 将现有数据库(存储文件)复制到存储文件夹
- 16. 替换SVN文件夹结构与非SVN文件夹结构
- 17. SVN 1.7:如何将工作文件夹中的一些项目(文件夹)链接到不同的存储库?
- 18. Git将文件夹放入文件夹 - 在存储库中
- 19. 将svn存储库文件推送到服务器
- 20. SVN限制用户只将文件添加到存储库中
- 21. 将文件夹从存储库移动到另一个存储库
- 22. 将一个SVN存储库链接到多个Trac存储库
- 23. 将svn本地存储库迁移到git存储库
- 24. 将现有的git存储库的文件夹导入到另一个git存储库的子文件夹中
- 25. SourceForge:将GIT存储库镜像到SVN
- 26. 将svn存储库从Linux移到Windows
- 27. 替换现有的嵌套文件夹中svn存储库
- 28. 存储库中的奇怪的SVN文件夹
- 29. SVN子文件夹中多个存储库
- 30. SVN文件夹(不是存储库范围)权限
这要求根目录是另一个存储库的工作副本。自动取款机,我的项目并非如此。我想我可以同步一个虚拟存储库 – Casebash 2009-11-16 11:30:03
将它从一个项目移到我的主项目(一旦我决定使用什么,它将在版本控制中)。所以也许可以使用这个技巧。 – Casebash 2009-11-16 11:56:11