草庐IT

cppunit-cvs-repo-archive

全部标签

git - 如何在不先在 bitbucket 上创建 repo 的情况下使用 SourceTree 将本地 repo 推送到 Bitbucket?

有没有办法将我的本地git存储库导入SourceTree并将它们推送到我的Bitbucket帐户,并在我的帐户上创建与我的本地存储库相同的新存储库?还是我必须先在线制作repo协议(protocol)并推送到那里?Github有一种方法可以直接从它的客户端发布您的本地存储库,并在您发布时自动创建它,但它的私有(private)存储库有限。我只是在做功课,所以没有理由将其公开,因此我尝试使用bitbucket。 最佳答案 (于2019年3月29日更新为使用https而不是ssh,因此您不需要使用sshkey)对于BitBucket,您

git - repo 克隆时清空 Git 子模块文件夹

我有一个存储库托管在https://github.com/aikiframework/json.在我的本地副本上,我使用命令添加了一个子模块gitsubmoduleaddgit@github.com:jcubic/json-rpc.gitjson-rpc然后我做了一个提交和推送,更改出现在GitHub上(我可以点击它)。但是当我克隆repo时gitclonehttps://github.com/aikiframework/json.git子模块文件夹json-rpc是空的。我在这里错过了什么?我是不是忘记了什么?为什么那个文件夹是空的? 最佳答案

git - 将多个 git repos check out 到同一个 Jenkins 工作区

使用Jenkins1.501和JenkinsGit插件1.1.26我有3个不同的git仓库,每个仓库都有多个项目。现在我需要将3个git存储库中的所有项目checkout到Jenkins从服务器上的同一工作区中。我在以下位置定义了每个git存储库:源代码管理:多个SCM。但是每次checkout一个repo时,都会删除以前的repo(及其相关项目)。我读过这个:http://jenkins.361315.n4.nabble.com/multiple-git-repos-in-one-job-td4633300.html但这并没有真正的帮助。我试图在Localsubdirectoryfo

git - 从 CVS 迁移到 Git : $Id$ equivalent?

我阅读了一堆关于简单源代码控制工具的问题,Git似乎是一个合理的选择。我已经启动并运行了,到目前为止效果很好。我喜欢CVS的一个方面是版本号的自动递增。我知道这在分布式存储库中意义不大,但作为开发人员,我想要/需要这样的东西。让我解释一下原因:我使用Emacs。我会定期检查并查找第三方软件包的新版本Lisp源文件。假设我有一个文件foo.el,根据标题,它是1.3版;如果我查找最新版本并看到它是1.143或2.6或其他版本,我知道我已经远远落后了。如果相反,我看到几个40个字符的散列,我将不知道哪个是晚的,也不知道它晚了多少。如果我不得不手动检查ChangeLogs只是为了了解我有多过

git - GitHub : "remote: This repository moved. Please use the new location" 中重命名的 repo 出错

当我将更新从我的本地实例推送到GitHub上的远程主机时,我收到此通知:remote:Thisrepositorymoved.Pleaseusethenewlocation[newlocation]有办法解决这个问题吗? 最佳答案 简单的方法是:gitremoteset-urlorigin[updatedlinkurlhttps://........git]或者,如果您喜欢长途旅行:gitremotermorigingitremoteaddorigin[updatedlink]Changingaremote'sURLGitHub文档

git - 在 git repo 和工作副本中强制 LF eol

我在github上托管了一个git存储库。许多文件最初是在Windows上开发的,我不太注意行尾。当我执行初始提交时,我也没有任何git配置来强制执行正确的行尾。结果是我的github存储库中有许多带有CRLF行结尾的文件。我现在正在Linux上进行部分开发,我想清理行尾。如何确保文件在github上使用LF正确存储,并在我的工作副本中包含LF?我已经设置了一个包含texteol=LF的.gitattributes文件;那是对的吗?提交和推送后,我是否可以rm我的本地存储库并从github重新克隆以获得预期的效果? 最佳答案 如果没

git - 复制一个没有历史的 git repo

我在GitHub上有一个私有(private)仓库,我想公开它。但是,一些初始提交包含我不想公开的信息(硬编码凭据等)。在不包括部分或全部提交历史记录的情况下,公开最新提交(我真的不需要或不希望公共(public)存储库中的先前提交)的最简单途径是什么? 最佳答案 您可以在cloning的同时限制历史的深度:--depthCreateashallowclonewithahistorytruncatedtothespecifiednumberofrevisions.如果您想要有限的历史记录,请使用它,但仍然有一些。

git - 我如何告诉 git-svn 在我获取 repo 后创建的远程分支?

我正在使用git-svn来处理我公司的中央Subversion存储库。我们最近在中央仓库中创建了一个新的功能分支。我如何将它告诉Git?当我运行gitbranch-r时,我只能看到当我对Subversion存储库运行fetch以初始化我的Git存储库时存在的分支? 最佳答案 可以手动添加远程分支,gitconfig--addsvn-remote.newbranch.urlhttps://svn/path_to_newbranch/gitconfig--addsvn-remote.newbranch.fetch:refs/remote

git - 如何设置 git 项目以使用外部 repo 子模块?

我想创建一个pull远程仓库的仓库。例如,假设jQuery作为子模块:git://github.com/jquery/jquery.git使用jQuery作为子模块创建存储库并将我自己的外部添加为远程存储库的过程是什么。此外,一旦设置完毕,如果我推/pull到我自己的Remote,外部会保持完好吗? 最佳答案 您有一个项目--称它为MyWebApp,它已经有一个github存储库您想在您的项目中使用jquery存储库您想将jquery存储库作为子模块pull入您的项目。子模块真的非常容易引用和使用。假设您已经将MyWebApp设置为

git - 如何从别人的 repo 中 pull 出远程分支

我有一个项目托管在GitHub上,有人已经fork了。在他们的fork上,他们创建了一个新分支“foo”并进行了一些更改。我如何将他们的“foo”pull入我的存储库中也名为“foo”的新分支?我知道他们可以向我提交pull请求,但我想自己启动这个过程。假设如下:因为他们fork了我的项目,所以我们的两个repo共享相同的“历史”虽然GitHub显示他们的项目是从我的项目中fork出来的,但我的本地存储库没有任何对此人项目的引用。我需要将他们的添加为Remote吗?我还没有名为“foo”的分支-我不知道是否需要先手动创建它。我绝对希望它被pull到一个单独的分支而不是我的主人。