Tag: 仓库

为什么不是任何Maven仓库中的Android SDK Jars?

Android工具链和开发工具包是否存在于Maven CEntral存储库中? 难道真的没有人做到这一点吗? 还是有一些许可问题? 我的意思是这是所有开源的权利? (除了Google API)。 我很想把自己放在一个非中央的回购站里,但是我只想确定别人还没有这样做,结果我不会和任何律师对应或打电话。

禁用Maven中央存储库

我的公司的政策皱眉自动下载的工件(他们必须被批准),所以为了使用Maven我需要禁用访问Maven的中央存储库。 换句话说,我不希望Maven尝试从中央下载任何内容。 我知道如何configuration本地存储库(联网或不),我的想法是使用“幸运”的机器来更新本地存储库。 PS:我可以在代理/networking级别阻止请求,但是我正在问如何使用Maven的configuration来完成这个请求。 更新我终于想出了如何做到这一点。 在maven的家中,在conf目录下是一个全局的settings.xml 。 你可以设置一个镜像来指向某个内部服务器,或者直接覆盖它的定义。

SourceTree与很多存储库很慢

我每天在很多小项目上工作,需要经常切换。 我在Sourcetree中有超过50个Git存储库。 通常有5个项目在“标签”中打开。 从SourceTree中的“Tab”切换非常缓慢。 有时达15秒。 我怎样才能改善这种行为?

如何取消删除以前在git历史logging中删除的文件?

在另一个问题上使用克里斯的答案 ,我可以pre-snapshot我的git仓库的历史。 由于其中一个文件不是我的历史的一部分,但只在快照中,现在的第一个原始提交也包含删除此文件。 我如何撤消这个? 起初我以为这是相反的如何从git的历史中删除敏感文件 ,但实际上我不想插入一个文件到历史logging,但只是从历史中删除删除。

如何将SVN文件夹重新命名时将其分割到自己的存储库中?

我想将一个目录从一个大型的Subversion版本库分离到一个自己的版本库中,并且保存这个文件的历史logging。 我尝试了一下这样做的常规方法 svnadmin dump /path/to/repo > largerepo.dump cat largerepo.dump | svndumpfilter include my/directory >mydir.dump 但这是行不通的,因为目录已被移动和复制了多年,文件已被移入和移出到其他部分的存储库。 结果是很多这些: svndumpfilter: Invalid copy source path '/some/old/path' 接下来,我尝试的是在出现这些/some/old/path ,包含的文件和目录长长的列表之后,svndumpfilter完成,但是导入生成的转储不会生成与当前目录相同的文件具有。 那么,如何在保留历史logging的情况下正确地从该存储库中拆分目录? 编辑:我特别trunk/myproj是一个新的存储库中的主干trunk/myproj有新的存储库包括没有其他的旧东西,即。 任何人都不应该有可能在拆分之前更新到旧的修订版本并获取/查看文件。 我试过的svndumpfilter解决scheme可以达到这个目的,不幸的是,由于path/文件已经移动,所以不可行。 由ng的解决scheme是不可接受的,因为它基本上是一个克隆+删除额外的保留所有的历史,不只是有关的myproj的历史。

从svn仓库克隆git仓库,导致无文件,远程分支的git仓库

工作SVN回购 我开始一个git repo与svn repo进行交互。 svn版本库已经设置好,并且可以正常工作,只需要提交一个基本的README文件即可。 检查出来工作正常: tchalvak:~/test/svn-test$ svn checkout –username=myUsernameHere http://www.url.to/project/here/charityweb/ A charityweb/README Checked out revision 1. svn repo的git-svn克隆失败 当我尝试在git中克隆版本库时,第一步显示没有错误… tchalvak:~/test$ git svn clone -s –username=myUserNameHere http://www.url.to/project/here/charityweb/ Initialized empty Git repository in /home/tchalvak/test/charityweb/.git/ Authentication realm: <http://www.url.to/project/here:80> Charity Web Password for 'myUserNameHere': …但会导致一个无用的文件夹,不包含文件,没有分支,也没有提交: tchalvak:~/test$ ls charityweb tchalvak:~/test$ cd charityweb/ tchalvak:~/test/charityweb$ ls tchalvak:~/test/charityweb$ ls -al total 12 […]

每个Eclipse项目或一个Git仓库的多个Git仓库

我正在从SVN转移到Git的过程中。 在SVN中,我在单个SVN存储库中有多个eclipse项目,方便浏览项目。 我打算移动到每个Eclipse项目有一个git存储库,但是EGitbuild议不要这样做。 EGit的指南build议将多个项目放到一个Git仓库中。 看着类似的问题,这个build议每个仓库一个项目。 哪种方法是最佳实践,人们实施什么?

Git从本地存储库中移除上游

我正在与Rails应用程序的ruby,我试图同步分叉。 值得一提的是,我也在Mac上。 我做了以下行动: $ git remote -v 得到我的本地存储库的视图。 当我尝试去upstream时,我搞砸了: $ git remote add upstream https://github.com/foo/repo.git 当我应该大写Foo时: $ git remote add upstream https://github.com/Foo/repos.git 问题是我如何删除upstream因为每次我尝试和改变这回来与创造一个fatal错误?

git恢复合并期间被删除的单个文件

我现在在分公司'富'。 我只是跑git merge master 。 唯一的问题是,我想保留在foo中的某个文件。 有没有办法让它回来,但保留合并主的所有其他更改?

我怎样才能在Git远程仓库上触发垃圾收集?

正如我们所知,我们可以定期运行git gc来打包.git/objects下的.git/objects 。 对于远程中央Git仓库(不论是否为裸机),在多次推送之后, myproj.git/objects下有许多文件; 每个提交似乎在那里创build一个新的文件。 我如何打包许多文件? (我的意思是远程中央裸存储库上的,而不是本地克隆存储库上的)。