标签: repository

是否可以远程计算git存储库的对象和大小?

假设Web中的某个地方存在公共git存储库.我想要克隆它,但首先我需要确定它的大小(有多少对象和kbytes git count-objects)

有办法吗?

git size repository

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

停止Maven索引更新eclipse

之前可能会问过这个问题.

每次打开我的eclipse都需要永远更新Maven repo索引.

我没有安装任何Maven插件但仍然可以.

有谁知道如何禁用此功能,因为这对我来说变得很痛苦.

谢谢

eclipse indexing repository maven

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

如何在重命名SVN文件夹时将其拆分为自己的存储库?

我想将目录从大型Subversion存储库拆分为自己的存储库,并将文件的历史记录保存在该目录中.

我尝试了常规方法

svnadmin dump /path/to/repo > largerepo.dump
cat largerepo.dump | svndumpfilter include my/directory >mydir.dump
Run Code Online (Sandbox Code Playgroud)

但这不起作用,因为多年来已经移动和复制了目录,并且文件已经移入和移出存储库的其他部分.结果是很多这些:

svndumpfilter: Invalid copy source path '/some/old/path'
Run Code Online (Sandbox Code Playgroud)

我尝试的下一件事是在/some/old/path它们出现时包含那些,并且在包含很长的文件和目录列表之后,svndumpfilter完成,但导入生成的转储不会产生与当前目录相同的文件.

那么,如何在保留历史记录的同时正确地从该存储库中拆分目录?

编辑:我特别想trunk/myproj成为一个新的存储库中的主干PLUS让新的存储库不包含其他任何旧的东西,即.任何人都不可能在拆分之前更新到旧版本并获取/查看文件.

我试过的svndumpfilter解决方案可以实现这一点,遗憾的是它不可行,因为路径/文件已被移动.ng解决方案是不可接受的,因为它基本上是克隆+删除附加内容,这保留了所有历史记录,而不仅仅是相关的myproj历史记录.

svn split repository

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

GitHub - 如何将更改还原到以前的状态

我使用GitHub作为我的远程存储库.

我已经将5次提交推送到服务器,并希望在这些提交之前恢复到状态.

如果提交哈希是3425661dba2aadccdbab,如何将整个本地/远程恢复为该提交?我试过了

$ reset --hard 3425661dba2aadccdbab
Run Code Online (Sandbox Code Playgroud)

但那只是把我的工作头重新安置到那个分支,并要求我再做git pull一次.我试过结帐,但这导致我降落在"独立的头"分支.

git commit github repository revert

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

存储库和数据映射器模式

在大量关于Repository和Data Mapper的阅读之后,我决定在测试项目中实现这些模式.由于我是这些人的新手,我想了解一下如何在一个简单的项目中实现这些.

杰里米·米勒说:

做一些非常重要的个人编码项目,你可以自由地尝试设计模式.

但我不知道我做了所有这些事情是对的.

这是我的项目结构:

在此输入图像描述

正如您所看到的,我将在下面详细介绍它们.

  • 域:项目域实体到这里我有一个简单的Personnel类,它继承自EntityBase类,EntityBase类有一个名为Id的属性.

    public int Id { get; set; }
    
    Run Code Online (Sandbox Code Playgroud)
  • Infrustructure:这是一个简单的数据访问层,有两个类.SqlDataLayer是一个简单的类,它继承自名为DataLayer的抽象类.在这里,我提供了以下代码的一些功能:

    public SQLDataLayer() {
        const string connString = "ConnectionString goes here";
        _connection = new SqlConnection(connString);
        _command = _connection.CreateCommand();
    }
    
    Run Code Online (Sandbox Code Playgroud)

添加参数到命令参数集合:

    public override void AddParameter(string key, string value) {
        var parameter = _command.CreateParameter();
        parameter.Value = value;
        parameter.ParameterName = key;

        _command.Parameters.Add(parameter);
    }
Run Code Online (Sandbox Code Playgroud)

执行DataReader:

    public override IDataReader ExecuteReader() {
        if (_connection.State == ConnectionState.Closed)
            _connection.Open();

        return _command.ExecuteReader();
    }
Run Code Online (Sandbox Code Playgroud)

等等.

  • 存储库:这里我试图实现存储库模式.IRepository是一个通用接口

IRepository.cs:

public interface IRepository<TEntity> where TEntity : EntityBase
{ …
Run Code Online (Sandbox Code Playgroud)

c# software-design datamapper repository

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

在Windows上的Git中切换多个ssh密钥

我需要在我的客户端有多个密钥才能访问Repository托管上的两个不同帐户.请参阅https://redefy.repositoryhosting.com/support - >如何在我的客户端上管理多个密钥对的多个帐户?

我不明白如何在Windows上的Git中的不同ssh键之间进行更改,有人可以帮助我吗?

windows git ssh repository

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

Maven错误:未经授权,ReasonPhrase:未经授权

我从Nexus存储库中检出了我的代码.我更改了帐户的密码,并在我的settings.xml文件中正确设置.执行时mvn install clean我收到错误说它Not authorized, ReasonPhrase:Unauthorized何时尝试从该存储库下载文件.

不知道如何解决这个错误?我正在使用Windows 7和Maven 3.04

java repository nexus maven-3 maven

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

尝试使用Spring Data JPA创建自定义存储库时,找不到类型错误的属性

我有一个Media实体,它有一些用户上传文件的基本字段.为了保存上传文件的字节,我想创建一个包含该功能的自定义存储库.按照Spring文档中的步骤,我创建了一个如下所示的界面:

public interface MediaBytesRepository
{
    public byte[] getBytes(Media media) throws IOException;
    public void saveBytes(Media media, byte[] bytes) throws IOException;
    public void appendBytes(Media media, byte[] bytes) throws IOException;
    public void deleteBytes(Media media) throws IOException;
    public boolean bytesExist(Media media) throws IOException;
}
Run Code Online (Sandbox Code Playgroud)

然后我提供了一个名为的接口的实现 MediaBytesRepositoryImpl

有了这个,我创建了以下界面:

public interface MediaRepository extends JpaRepository<Media, Long>, MediaBytesRepository
{
}
Run Code Online (Sandbox Code Playgroud)

现在,当我启动服务器时,我得到以下堆栈跟踪:

SEVERE: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mediaRepository': FactoryBean threw exception on object creation; …
Run Code Online (Sandbox Code Playgroud)

java spring repository spring-data-jpa

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

我应该将所有项目存储在一个存储库中还是多个?

我目前正在使用TortoiseSVN来管理我目前正在进行的几个项目.当我第一次将所有内容都移动到源代码控制中时,我并不确定应该如何布置所有内容,因此我最终将每个项目放入其自己的存储库中.

我想知道,将它们全部移动到一个大型存储库并将它们拆分为项目文件夹对我来说是个好主意吗?其他人都做了什么?

目前,他们都没有共享共同的代码,但他们可能在将来.如果它们在一起的话,它会更容易管理吗?

谢谢.

svn version-control tortoisesvn repository

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

使用工作单元和存储库模式与实体框架的好处

根据MSDN,DbContext定义为:

表示工作单元和存储库模式的组合,使您可以查询数据库并将更改组合在一起,然后将这些更改作为一个单元写回到存储中.

既然DbContext实现了工作单元和存储库模式,那么为什么我在Internet上找到的ASP.NET教程和其他资源演示了如何使用DbContext工作单元和存储库模式的自定义实现?这不是多余的吗?

如果没有,使用时创建工作单元和存储库层的自定义实现有什么好处DbContext?(我可以看到这在测试项目中是如何有意义的.)

.net asp.net-mvc entity-framework repository unit-of-work

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