标签: multiple-repositories

一个gradle文件中的多个maven存储库

所以我的问题是如何将多个maven存储库添加到一个gradle文件中.

这不起作用:

repositories {
    mavenCentral()
    maven {
        url "http://maven.springframework.org/release"
        url "http://maven.restlet.org"
    }
}
Run Code Online (Sandbox Code Playgroud)

multiple-repositories gradle maven

274
推荐指数
2
解决办法
10万
查看次数

如何在另一个存储库中使用git存储库?

我有一个Git媒体存储库,我将保存我将在各种项目中使用的所有JavaScript和CSS主文件和脚本.

如果我创建一个位于其自己的Git存储库中的新项目,我如何在我的新项目中使用来自我的媒体存储库的JavaScript文件,从而使我在进行更改时不必更新脚本的两个副本?

git multiple-repositories git-submodules

270
推荐指数
5
解决办法
9万
查看次数

管理许多git存储库

在git中设置项目很简单,所以即使是小脚本我也可以拥有单独的存储库.现在的问题是如何管理它们.

我使用这些存储库在多个地方工作.当我对某个存储库进行了更改后,我希望能够在其他位置更新存储库.

所以我有一个包含许多存储库的目录.

  1. 我怎样才能取出所有这些?
  2. 如何检查是否有任何未提交的更改?
  3. 如何检查是否有任何更改要合并?

能够用一个命令完成这些操作会很高兴.

输出需要足够沉默才能真正注意到要做的事情.

git multiple-repositories

72
推荐指数
10
解决办法
3万
查看次数

是否可以连贯地管理多个存储库?

我有一组git存储库,它们是独立版本但彼此相关的.例如,在添加功能时,我可能必须向共享库添加功能,然后扩展应用程序或服务以利用该功能.

目前,我必须在处理该功能时触摸的每个存储库上创建一个分支.然而,我想要做的是通过一次分支和合并这些多个存储库来简化过程(以减少忘记分支,或在一个存储库中提交/合并但不在另一个存储库中提交/合并的可能性).

是否有一种简单的方法可以同时分支和合并多个存储库,或者这是一个更适合帮助程序脚本集合的任务?如果是后者,是否有任何可用的脚本已经完成此操作?

git multiple-repositories

11
推荐指数
3
解决办法
6597
查看次数

如何让GitKraken功能正常工作 - "使用本地SSH代理"

简单来说

在GitKraken中设置SSH密钥以使用不同的git github/bitbucket repos的正确方法是什么?

全部细节

该功能是GitKraken首选项中的快照,如下所示.当我检查时Use local SSH agent,git pull/push/...命令停止工作.从控制台使用git命令对我来说正常.

目前我必须取消选中它,并选择我想要使用的ssh密钥,这在使用多个git repo提供程序时非常累人.

我的谷歌搜索搜索我们的网站结果litle乐于助人,所以我在这里问.

在此输入图像描述

ssh-keys multiple-repositories gitkraken

9
推荐指数
1
解决办法
2218
查看次数

真实世界的ASP.NET MVC存储库

在现实世界中,控制器可能需要使用来自各种数据库表和其他数据存储的数据.例如:

[Authorize]
    public class MembersController : Controller
    {
        ICourseRepository repCourse;
        IUserCourseRepository repUserCourse;
        IMember member;
        public MembersController(ICourseRepository repCourse, IUserCourseRepository repUserCourse, IMember member)
        {
            this.repCourse = repCourse;
            this.repUserCourse = repUserCourse;
            this.member = member;
        }
Run Code Online (Sandbox Code Playgroud)

所以:

  1. 我应该为每个表使用存储库吗?

  2. 我想这是agregates的概念发挥作用的地方?我应该每个聚合有一个存储库吗?

  3. 我是否只需要向Controller的构造函数添加所需数量的存储库?

  4. 这是我的设计错误的标志吗?

注意:

IMember接口本质上代表一个帮助对象,它在成员资格提供程序上放置了一个很好的面孔.即,它将所有代码放在一个地方.例如:

        Guid userId;
        public Guid UserId
        {
            get
            {
                if (userId == null)
                {
                    try
                    {
                        userId = (Guid) Membership.GetUser().ProviderUserKey;
                    }
                    catch { }
                }
                return userId;
            }
        }
Run Code Online (Sandbox Code Playgroud)

这方面的一个问题肯定是缓存这种输出.我可以感受到另一个问题.

编辑:

我正在使用Ninject进行DI而且在整个DI,DDD和TDD上都很畅销.好吧,有点.我也试图成为一个实用主义者......

asp.net-mvc repository ddd-repositories repository-pattern multiple-repositories

8
推荐指数
1
解决办法
1906
查看次数

如何使用git管理多个相似但不同的项目?

我基于类似的代码库有多个不同的闭源项目,每一天我都需要将更改和修复从一个复制到另一个并返回.

由于我的一些项目分散太多而无法使用git子模块,而在其他项目中,我不希望我的客户弄乱子模块,因此我现在可以查看我在其他项目上的工作git patch,git apply这是一项繁琐的工作.

我将考虑切换到我的机器上的本地存储库之间,git pull然后git push使用git cherry-pickgit merge获取所需的更改,但是如果有更好的方法吗?

git multiple-repositories

7
推荐指数
2
解决办法
1268
查看次数

使用git flow和git子树

我刚刚将一个大的svn repo迁移到git并开始使用gitflow.它的作用就像一个魅力,但现在我正在考虑将这个大型回购分成几个较小的回购.

让我们假设repo目录树如下:

/repo
  - libs
  - apps
    -- app 1
    -- app 2
Run Code Online (Sandbox Code Playgroud)

我们希望将其拆分为三个存储库,一个具有核心结构(libs和apps目录),另外两个具有apps目录.

如果我使用git子树进行拆分,我将能够在每个部分单独使用git flow,或者我将不得不全局使用它?

PS:这是我在stackoverflow中的第一个问题,请善待:)

git configuration multiple-repositories git-flow git-subtree

7
推荐指数
1
解决办法
1276
查看次数

Jenkins:从另一个存储库(而不是我要构建的存储库)加载Jenkinsfile

所以我在考虑这种设置,但我什至不确定是否可行。我在一个较大的组织中工作,我们希望对各种项目执行静态代码分析和单元测试。这些项目都是遵循相同模式的模块,因此,为了简单起见,我有30个项目都可以用相同的方式构建Jenkinsfile。唯一的区别Jenkinsfile是结帐阶段的存储库。

现在,我正在考虑是否有可能包含1个存储库Jenkinsfile,并让其他30个存储库使用该存储库(使用“来自SCM的管道脚本”)来获取Jenkinsfile。然后,我将在url-step的git命令中Checkout使用参数(或某些参数)设置-attribute 。

现在我的问题是:

  • 这样的设置是否可能?(具有与Jenkinsfile要构建的存储库不同的存储库)。
  • 轮询如何工作?Jenkins还是会轮询适当的存储库以查找更改(30个不同的存储库之一),还是只轮询一个包含更改的存储库Jenkinsfile(这显然不是我想要的)。

任何答案,想法或建议将不胜感激。

git continuous-integration multiple-repositories jenkins jenkins-pipeline

7
推荐指数
1
解决办法
2789
查看次数

如何设置我的.git/config以便能够从多个远程存储库推送/拉出?

好吧,我有三台不同的计算机,我现在的配置都不同,所以我必须在每个计算机上推/拉,这非常麻烦.我想要做的是有一个配置文件,我可以用于所有三个,这将允许我执行以下操作:

git push unfuddle
git pull heroku
git push unfuddle
git pull heroku
Run Code Online (Sandbox Code Playgroud)

我是git的新手,所以我知道也许我需要heroku master或者'heroku origin`或者somethign?

这是我的配置文件现在的样子:

[core]
    repositoryformatversion = 0
    filemode = true
    bare = false
    logallrefupdates = true
[remote "origin"]
    fetch = +refs/heads/*:refs/remotes/origin/*
    url = git@heroku.com:HEROKU-APP.git
[branch "master"]
    remote = origin
    merge = refs/heads/master
[remote "unfuddle"]
    fetch = +refs/heads/*:refs/remotes/origin/*
    url = git@UNFUDDLE-APP.unfuddle.com:UNFUDDLE-APP/UNFUDDLE-APP.git
Run Code Online (Sandbox Code Playgroud)

显然,改变了git网址以保护无辜者.我应该改变什么才能轻松推动和拉出这两个回购?

git heroku unfuddle multiple-repositories

6
推荐指数
1
解决办法
2672
查看次数