标签: repository

在GitHub上分叉是什么意思?

经过一番探索,在我的理解中,它与贡献有关.

Fork意味着将存储库(正在分叉的存储库)的副本复制到我自己的github帐户中.如果我想分叉官方jQuery存储库,那么我将转到https://github.com/jquery/jquery并点击"Fork"按钮,GitHub将存储库(jquery)复制到我的帐户(http:// github.com/yegya).然后,我将在http://github.com/yegya/jquery上提供该存储库的复制版本

现在,我可以对我的存储库进行任何更改,然后将拉取请求发送到原始存储库(jQuery的存储库),要求jQuery团队将我的更改合并到其原始存储库中.

我是否理解得当,或者它意味着什么更多或其他什么?

fork github repository

33
推荐指数
2
解决办法
7120
查看次数

通用存储库 - IRepository <T>或IRepository

我已经看到了两种不同的方法来创建通用存储库.这两种方法之间有什么区别(利弊)?请对方法有所区别,因为我对它们之间的区别感兴趣

 public interface IRepository<T> where T : class
Run Code Online (Sandbox Code Playgroud)

 public interface IRepository : IDisposable
Run Code Online (Sandbox Code Playgroud)

功能,灵活性,单元测试有什么不同......?我会得到或失去什么?
它们在依赖注入框架中的注册方式有何不同?

选项1

 public interface IRepository<T> where T : class
 {
       T Get(object id);
       void Attach(T entity);
       IQueryable<T> GetAll();
       void Insert(T entity);
       void Delete(T entity);
       void SubmitChanges();
 }
Run Code Online (Sandbox Code Playgroud)

选项2

 public interface IRepository : IDisposable
    {
        IQueryable<T> GetAll<T>();
        void Delete<T>(T entity);
        void Add<T>(T entity);
        void SaveChanges();
        bool IsDisposed();
    }
Run Code Online (Sandbox Code Playgroud)

c# linq generics repository

32
推荐指数
1
解决办法
1万
查看次数

提取部分git存储库?

假设我的git存储库具有以下结构:

/.git
/Project
/Project/SubProject-0
/Project/SubProject-1
/Project/SubProject-2
Run Code Online (Sandbox Code Playgroud)

并且存储库有一些提交.现在其中一个子项目(SubProject-0)变得非常大,我想将SubProject-0取出并将其设置为独立项目.是否可以从父git存储库中提取涉及SubProject-0的所有提交历史记录并将其移动到新的?

git repository extraction

32
推荐指数
1
解决办法
8494
查看次数

java.net maven repo - 缺少JMS工件

我刚刚使用默认的原型创建了一个新的Maven项目,并将以下依赖项添加到我的POM文件中.

<dependencies>
  <dependency>
    <groupId>javax.jms</groupId>
    <artifactId>jms</artifactId>
    <version>1.1</version>
    <scope>compile</scope>
  </dependency>
</dependencies>
Run Code Online (Sandbox Code Playgroud)

由于许可问题,我意识到Sun的JAR不在Maven中心,我将以下Maven回购添加到我的POM(我知道这是不好的做法,但需要将其添加到settings.xml)

<repositories>
  <repository>
    <id>Repo ID</id>
    <layout>default</layout>
    <name>Java.net Maven repo</name> 
    <releases>
      <enabled>true</enabled>
    </releases>
    <url>http://download.java.net/maven/2/</url>
  </repository>
</repositories>
Run Code Online (Sandbox Code Playgroud)

我仍然在我的POM文件中看到此错误.

"缺少工件javax.jms:jms:jar:1.1:compile"

有没有人知道除了我已有的配置还需要做什么?

maven-2 jms jar repository

32
推荐指数
3
解决办法
2万
查看次数

如何"监视"GitHub存储库中的目录?

例如,https://github.com/vanillaforums/Garden是GitHub存储库.但我只想https://github.com/vanillaforums/Garden/tree/master/plugins在存储库中"监视"此目录.

我怎么做?似乎没有办法.

git directory github repository

32
推荐指数
3
解决办法
8547
查看次数

什么是git的"文件模式"?

对于存在于每个单一git回购中的东西......在地球上......确实没有太多关于它的信息filemode.来自谷歌的前100个回复都到处都是,并且没有问过这个'标题的问题..所以这里是..那是什么filemode?对我来说,它在每个回购./git/config文件中,靠近顶部,一个...

 [core]
    filemode = true
Run Code Online (Sandbox Code Playgroud)

它是什么?这是什么意思?它与之有任何关系吗?

    bare = false
Run Code Online (Sandbox Code Playgroud)

我也没有真正得到......我git 像一个疯子一样使用,并且知道其他 git的无穷无尽,恕我直言,任意炮制/半脑筋 config参数......但不是这个......我是确定这是一个简单的事情(可能与权限有关?或者war会触发更改标志?),所以如果你知道更多关于如何操纵设置/以及产生什么效果......那将是很好的...

filesystems git settings config repository

32
推荐指数
2
解决办法
3万
查看次数

DDD中的DAO,存储库和服务

在阅读了几篇文章后,我开始理解DAO和存储库之间的区别,但我发现自己在试图理解存储库和服务之间的区别时遇到了麻烦.

对于短期而言,在OO范例中:

  • DAO:包含CRUD operations一个实体类的基本类的类.它具有获取或检索底层持久存储系统的必要代码.一般而言,除了retrieve使用标识符类型有效的方法之外,方法接收对象实体作为参数.

  • 存储库:在更高级别的抽象中......通常我读过的是一种放置代码来处理聚合对象(具有子对象的对象)的操作的地方.它使用DAOs从数据库中检索对象,最后它以域"业务"语言公开接口.(但同样,我认为使用ID的数据类型是非常有效的).示例:一个非常简单的addSomething地方something是父实例的子对象,其实例btw由存储库作为整体进行管理.

  • 服务:同样,它处于更高的抽象层次.从我不起眼的角度来看,它们是连接两个不共享父子关系的类的好地方,但与存储库一样(在抽象术语中).示例:transferCash两者之间的方法bank accounts.

所以,这是我的读物,但我在这里问上述想法是对还是不对.或者我应该如何思考.或者让我真正了解所有这些概念的不同之处.

一些来源:

dao domain-driven-design repository

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

我想要make push并得到错误:src refspec master不匹配任何

我正在Heroku上主持.我想推动一下:

git push master Heroku
Run Code Online (Sandbox Code Playgroud)

我收到消息:

error: src refspec master does not match any.
error: failed to push some refs to 'git@heroku.com: etc ...'
Run Code Online (Sandbox Code Playgroud)

git hosting repository heroku

32
推荐指数
8
解决办法
5万
查看次数

将私有仓库导入到其他私有仓库 Git

我在 git 上有一个私人仓库,我想将其导入到另一个私人仓库中。当我尝试导入它时,我使用我的帐户登录,然后Your old project requires credentials for read-only access. We will only temporarily store them for importing. 继续弹出此消息,并且我无法导入存储库。有人可以帮忙吗?

git import github repository private-repository

32
推荐指数
4
解决办法
3万
查看次数

如何在Android源代码树中显示可用分支?

按照Android主网站上的说明下载资源,我正在查看此命令以初始化蛋糕分支的回购:

repo init -u git://android.git.kernel.org/platform/manifest.git -b cupcake

如何查看除了蛋糕之外的所有可用分支,即甜点,甜甜圈等......?

git android repository android-ndk

31
推荐指数
4
解决办法
3万
查看次数