乌龟会让我在同一个仓库中混合仓库吗?我想将代码,配置和二进制文件存储在单独的存储库中。在乌龟中混合存储库
回答
你应该看看外部,使用svn:externals
属性,这将允许你有一个存储库,外部引用到其他存储库。
举例来说,你可以这样做:
trunk/ <-- repository A
config/ <-- repository B
binaries/ <-- repository C
code/ <-- repository A
你不能,但是,在一个混合使用不同的存储库文件时复制,但可以使用的外部,从检查出你的工作拷贝子目录不同的储存库。
有关外部的更多信息,请查看svnbook:Externals Definitions。
完美! <填写字符> – Martin 2010-04-26 08:58:05
如果您的意思是一次结帐是否可以包含来自多个存储库的内容,则不需要。您应该为子代码库使用一个存储库,以获取代码,配置和二进制文件。
Subversion允许几乎所有的混合工作副本。您可以结合不同的版本,存储库中的不同位置甚至不同的存储库。
你提到的功能与的外部完成:
http://svnbook.red-bean.com/en/1.5/svn.advanced.externals.html
然而,结合不同来源的这些混合工作副本可能难以应付。当你做出改变时,你必须记住这个事实,并为每个来源做不同的结账。而且你不能在不同的存储库之间合并东西,所以你不会有适当的历史记录。
老实说,我没有理由把一个单一的项目拆分成三个不同的回购协议。
你得出结论。试用后,它可以工作,但让它被认为它可能不值得。在我的情况下,这是出于安全原因,但有一个更好的办法。 – Martin 2010-04-26 08:46:09
- 1. 乌龟SVN创建存储库问题
- 2. 乌龟SVN合并存储库与工作副本
- 3. 乌龟SVN合并问题
- 4. 乌龟SVN提交到一个新的存储库
- 5. 克隆与乌龟的git的存储库失败
- 6. 如何乌龟移动存储库而不丢失历史
- 7. 从乌龟SVN仓库
- 8. howto:使乌龟汞和乌龟Svn共存
- 9. 乌龟svn的混淆 - 切换
- 10. 乌龟和龟的区别?
- 11. 如何编辑或清除乌龟SVN(Windows)中存储库的MRU列表
- 12. 乌龟赛车游戏 - 无法在广场上保持乌龟
- 13. 龟龟SVN是否允许在存储库中搜索?
- 14. 结合tkinter和乌龟,闹钟python。
- 15. 乌龟SVN合并 - 新干线至科
- 16. 乌龟SVN - AnkhSvn(VisualStudio)
- 17. SVN乌龟和scplugin
- 18. Git乌龟问题
- 19. 在python龟程序中混合事件
- 20. 与乌龟SVN问题库结构
- 21. 乌龟SVN:软链接或共享库
- 22. 乌龟SVN导入到存储库但不更新文件夹图标
- 23. 颠覆服务器与通过乌龟的网络存储库访问
- 24. 将乌龟分配给乌龟自己的变量时出错
- 25. Netlogo:询问导向链接“我的乌龟”和“我的乌龟”
- 26. 如何将乌龟设置为龟屏
- 27. 如何在LOGO中隐藏乌龟?
- 28. 如何在LOGO中移动乌龟?
- 29. 在乌龟mercurial工具中使用.diff
- 30. 乌龟| SVN命令行错误:修订版中不存在
拉塞斯已经告诉你如何做到这一点,我会重新考虑这一点。我只会使用外部的代码来共享不同的存储库。如果你配置和二进制文件(为什么二进制文件,BTW?如果它们可以从源重新创建,不检查它们!)属于这些,只有这些来源,为什么不把它们放在一起?它对你有什么好处? – sbi 2010-04-26 08:13:07
原因是我想编写我的生产服务器来每天拿起新鲜的二进制文件。我试图插入这个离开的安全漏洞,我相信这里还有一个很好的ftp解决方案。我很快就会拥有SSL,但暂时来看,这似乎是一个不错的解决方案。我有不同的存储库。生产二进制文件的存储库实际上位于生产服务器上,使我可以拥有不同的用户和防火墙设置。此外,我希望分支和标签能让我拥有不同的生产,测试和开发版本。续... – Martin 2010-04-26 09:04:50
...我没有想到这100%,你可以看到。这是一个有趣的讨论。也许我会开始一个新的线程。 – Martin 2010-04-26 09:05:23