项目 A 是Rails应用程序:
项目 R 是Redmine的一个实例,用于管理我的项目 A :
项目 CI ,它是Integrity的一个实例,用于持续集成(通过运行测试)我的项目 A :
我希望能够:
在项目 R 上使用Redmine上的存储库功能(实质上,为了能够从项目R中查看存储库)。
< / LI>在CI上运行测试。
在项目R和项目CI上克隆并保持项目A的代码。
对于1.点,我试图按照http://www.redmine.org/wiki/1/RedmineRepositories上的说明进行操作,唯一的区别是我在A的根中创建了A的本地裸副本(因为Heroku的约束)在文件系统上),导致创建/ A.git dir。
之后,我在Heroku上重新部署了项目R,并在Redmine的项目中将A配置为SCM“Git”,将A.git配置为.git目录的路径(我也尝试过) ./A.git)。
然而,当我指向Redmine上的项目的Repository of a Project时,我收到了500条消息:
“在存储库中找不到条目或修订版。”
我哪里错了? 有什么建议吗?
谢谢!
答案 0 :(得分:2)
我认为由于只读文件系统限制,目前无法将Git或Mercurial repos与在Heroku上运行的Redmine实例集成。我问埃里克戴维斯,他也这么认为。 SVN和CVS不要求Redmine拥有repo的本地副本,因此我认为它们有效,而Git和Hg则不然。