repository相关内容

如何将一些文件从一个 git repo 移动到另一个(不是克隆),保留历史记录

我们的 Git 存储库最初是作为单个怪物 SVN 存储库的一部分,其中每个项目都有自己的树,如下所示: project1/branches/标签/树干项目 2/分支/标签/树干 显然,使用 svn mv 将文件从一个移动到另一个非常容易.但是在 Git 中,每个项目都在自己的存储库中,今天我被要求将子目录从 project2 移动到 project1.我做了这样的事情: $ git clon ..
发布时间:2021-12-06 09:14:58 其他开发

从 GitHub 存储库下载单个文件夹或目录

如何仅从托管在 GitHub 上的远程 Git 存储库下载特定文件夹或目录? 假设示例 GitHub 存储库位于此处: git@github.com:foobar/Test.git 其目录结构: 测试/├── foo/│ ├── a.py│ └── b.py└── 酒吧/├── c.py└── d.py 我只想下载 foo 文件夹而不是克隆整个测试项目. 解决方案 2021 ..
发布时间:2021-12-06 09:11:52 其他开发

Bare 和非 Bare 存储库之间的实际区别是什么?

我一直在阅读有关 Git 中的裸和非裸/默认存储库的信息.我一直无法很好地理解(理论上)它们之间的差异,以及为什么我应该“推"它们.到一个裸存储库.这是交易: 目前,我是唯一一个在 3 台不同计算机上从事一个项目的人,但以后会有更多人参与其中,所以我使用 Git 进行版本控制.我在所有计算机上克隆裸存储库,当我完成对其中一台计算机的修改后,我提交并将更改推送到裸存储库.据我所知,裸仓库没有“ ..
发布时间:2021-12-06 09:09:08 其他开发

如何将新的本地分支推送到远程 Git 存储库并对其进行跟踪?

我希望能够做到以下几点: 基于某个其他(远程或本地)分支(通过 git branch 或 git checkout -b)创建本地分支 推送本地分支到远程存储库(发布),但让它可跟踪,因此 git pull 和 git push 将立即生效. 我该怎么做? 我知道 Git 1.7 中的 --set-upstream,但那是创建后的操作.我想找到一种在将分支推送到远程存储库时 ..
发布时间:2021-12-06 08:52:03 其他开发

从 Git 存储库中删除文件而不从本地文件系统中删除它

我的初始提交包含一些日志文件.我已将 *log 添加到我的 .gitignore,现在我想从我的存储库中删除日志文件. git rm mylogfile.log 将从存储库中删除文件,但也会从本地文件系统中删除它. 如何从存储库中删除此文件而不删除文件的本地副本? 解决方案 来自 man 文件: 当给定 --cached 时,暂存内容必须匹配分支的尖端或磁盘上的文件,允许仅 ..
发布时间:2021-12-06 08:46:56 其他开发

如何合并两个 Git 存储库?

考虑以下场景: 我在自己的 Git 存储库中开发了一个小型实验项目 A.它现在已经成熟,我希望 A 成为更大项目 B 的一部分,该项目拥有自己的大型存储库.我现在想将 A 添加为 B 的子目录. 如何将 A 合并到 B 中,同时又不会丢失任何一方的历史记录? 解决方案 可以轻松地将另一个存储库的单个分支放置在保留其历史记录的子目录下.例如: git subtree add - ..
发布时间:2021-12-06 08:37:54 其他开发

无法在 Spring Boot 中自动装配 @Repository 注释接口

我正在开发一个 Spring Boot 应用程序,但在这里遇到了一个问题.我正在尝试注入一个 @Repository 带注释的接口,但它似乎根本不起作用.我收到此错误 org.springframework.beans.factory.BeanCreationException:创建名为“springBootRunner"的 bean 时出错:自动装配依赖项的注入失败;嵌套异常是 org.spr ..

您可以为您的组织托管一个用于 npm 的私有存储库吗?

Npm 听起来像是在组织内使用的一个很好的平台,很好奇是否可以使用私有存储库,例如 Nexus/Maven.Google 上什么也没有出现 :( 解决方案 我认为没有什么简单的方法可以做到这一点. A 查看 npm 文档 告诉我们,这是可能的: 我可以运行自己的私有注册表吗? 是的! 最简单的方法是复制 couch 数据库,并使用相同(或相似)的设计文档来实现 AP ..
发布时间:2021-12-01 22:17:49 其他开发

我应该如何处理“package 'xxx' is not available (for R version x.y.z)";警告?

我尝试安装一个包,使用 install.packages("foobarbaz") 但收到警告 警告信息:包 'foobarbaz' 不可用(对于 R 版本 x.y.z) 为什么 R 不认为该包可用? 另请参阅有关此问题的特定实例的这些问题: 我的包不适用于 R 2.15.2 包“Rbbg"不可用(对于 R版本 2.15.2) 包不可用(对于 R 版本 2.15.2) 软 ..
发布时间:2021-12-01 20:18:09 其他开发

使用 SourceTree 克隆存储库

谁能给我一个简单的使用 SourceTree 克隆存储库的快速演练? 在书签中,我单击克隆存储库.对于源路径,我粘贴了如下所示的 URL: git@codebasehq.com:client/appname/ios-application.git 但我得到“这不是有效的源路径/URL". 我直接从代码库中的存储库浏览器复制,所以我知道 URL 是正确的. 我还需要做什 ..
发布时间:2021-11-30 14:25:13 其他开发

致命:打开/dev/null 或 dup 失败:没有这样的文件或目录

我是新来的,我会尽量解释我的问题,请忽略任何错误. 我使用的是 git 版本 git-2.8.2它工作了一天然后出现了这个问题.我正在使用 gcloud 存储库.首先我尝试了 gcloud clone 命令然后发生了这个错误 然后为了确保 git 在那里我厌倦了 git 命令然后发生这个错误 然后我通过打开 git Bash 进行双重检查,但也出现了同样的错误. 我尝试重新 ..
发布时间:2021-11-30 14:21:30 其他开发

如何告诉 Web API/Castle Windsor 路由引擎在我的存储库中使用不同的数据库实例?

我对使用模型、存储库和控制器的 ASP.NET Web API Castle Windsorized 应用程序事件流的理解: 0) 客户端通过 URI 调用 REST 方法,例如: http://localhost:28642/api/platypi/Count 1) Castle Windsor 的路由引擎映射拦截该传入调用,发送实现接口 platypiController 的注册具体 ..

使用 IVY 将 SNAPSHOT 工件发布到 Maven - 有什么神奇之处?

我们的情况有点复杂... 在大多数情况下,我们一直在使用 IVY 和 ANT 来管理我们的构建和依赖项.现在该公司正在转向使用 Maven.我们有一组称为公共库的项目,供多个核心产品使用. 常用库使用 IVY 并发布到 IVY 存储库.我们还需要为我们的新 Maven 项目提供公共库.因此,当构建和发布公共库时,我修改了脚本以发布到 Maven(Artifactory)以及 IVY.以 ..
发布时间:2021-11-28 22:22:22 其他开发

repo init 和 repo sync 实际上是做什么的?

我在 Android Enthusiasts 上发布了这个问题,但我认为问这个问题的地方不对,所以我从那里删除了它并在这里“再次"提问. 这是一个菜鸟问题,如果是,请原谅我,但我只是想清楚地理解基本概念.阅读 repo 帮助和 Google 的 repo 命令参考页面并没有真正启发多少.我从 Google 的参考页面中了解了一些内容,但我仍然需要更多说明. 按照关于如何下载androi ..
发布时间:2021-11-27 21:37:56 移动开发

Android repo 命令和切换分支

我觉得我对git的理解还算不错,但是说到repo命令,我就迷路了.我已经阅读了有关 repo 命令的内容,但我仍然不确定它是如何将所有内容联系在一起的. 我最大的问题是我可以将我当前的分支从姜饼更改为 ICS 并可能返回吗? 我看到命令: repo init -u https://android.googlesource.com/platform/manifest 据我所知,这将创 ..
发布时间:2021-11-27 21:37:37 移动开发

用于文档库的 Alfresco Share 站点的 dashlet

我想知道是否存在允许您浏览站点文档库的任何 dashlet.据我所知,不存在这种开箱即用的 dashlet,只有“站点内容"dashlet,但它略有限制. 我一直在四处搜索和“谷歌搜索",我发现了这些有用的资源,如果我必须创建自己的资源,它们可以作为一个有用的起点: http://ecmarchitect.com/archives/2012/05/08/1592 http://c ..
发布时间:2021-11-26 23:35:13 其他开发

如何设置不同用户只能看到某些部分的 git 存储库?

你如何设置一个 git 存储库,让一些用户可以看到源代码的某些部分,而其他用户可以看到全部?我看过很多只授予某些用户提交访问权限的指南,但这些指南假设每个人都应该拥有读取权限.我也听说过 gitosis,但我不确定它是否支持这一点,而且它在一年多的时间里没有任何提交,所以我认为它已经死了. 解决方案 简而言之:你不能.Git 是基于快照(至少在概念级别)的版本控制系统,而不是基于变更集的版 ..
发布时间:2021-11-26 18:40:54 其他开发