草庐IT

git - 为什么 git-svn 应该积极搜索旧历史?

当我运行gitsvnclone-s时发生了一些奇怪的事情,尽管以下信息告诉我们不要panic,但我想知道为什么这是一种svn错误?为什么这个路径不存在,是不是被别人删掉了?如果是,为什么gitsvn应该积极搜索旧历史?Initializingparent:refs/remotes/tags/sequentialInformationalBottleneckClusterer-1.0.1@8400W:IgnoringerrorfromSVN,pathprobablydoesnotexist:(160013):Filesystemhasnoitem:Filenotfound:revisio

git - Git 与 SVN 需要多少空间?

我们目前使用Subversion作为我们的源代码存储库。我们正处于转换为Git的计划阶段。我们的Subversion存储库目前是19Gb。在磁盘空间要求方面,Git存储库与Subversion相比如何?我的19Gbsvn存储库将在Git存储库中转换成什么。 最佳答案 很难猜测Git存储库的确切大小,因为它取决于几个因素,例如存储对象的类型分支数、标签数相似/重复对象的数量Git有一个很好的压缩算法,根据我过去的经验,它能够将SVN存储库的大小减少多达10倍。Here'ssomeexamples.不过,最好的方法还是自己去尝试。在您的

git - Git 与 SVN 需要多少空间?

我们目前使用Subversion作为我们的源代码存储库。我们正处于转换为Git的计划阶段。我们的Subversion存储库目前是19Gb。在磁盘空间要求方面,Git存储库与Subversion相比如何?我的19Gbsvn存储库将在Git存储库中转换成什么。 最佳答案 很难猜测Git存储库的确切大小,因为它取决于几个因素,例如存储对象的类型分支数、标签数相似/重复对象的数量Git有一个很好的压缩算法,根据我过去的经验,它能够将SVN存储库的大小减少多达10倍。Here'ssomeexamples.不过,最好的方法还是自己去尝试。在您的

存储库子文件夹的 Git 标记

我使用Git导入SVN存储库。然后我在存储库中创建了自己的项目作为子文件夹。我将SVN存储库与Git-SVN一起使用。我的工作流程是:gitcommit-am"消息"gitsvnrebasegitsvndcommit.现在我想用gittag-aRC1-m'ReleaseCandidate1'标记我的项目,但我只希望我的项目获得标记。我该怎么做? 最佳答案 TL;DR版本如果您知道树的SHA-1,则可以标记特定的目录(也称为树),但这种做法并不常见,而且使用该标记做有用的事情也不容易。长答案Git中的每个对象都有一个唯一的SHA-1。

存储库子文件夹的 Git 标记

我使用Git导入SVN存储库。然后我在存储库中创建了自己的项目作为子文件夹。我将SVN存储库与Git-SVN一起使用。我的工作流程是:gitcommit-am"消息"gitsvnrebasegitsvndcommit.现在我想用gittag-aRC1-m'ReleaseCandidate1'标记我的项目,但我只希望我的项目获得标记。我该怎么做? 最佳答案 TL;DR版本如果您知道树的SHA-1,则可以标记特定的目录(也称为树),但这种做法并不常见,而且使用该标记做有用的事情也不容易。长答案Git中的每个对象都有一个唯一的SHA-1。

git - 如何将 Google Code 上的 SVN 存储库迁移到 GitHub 上的 git 存储库

我在从code.google上托管的SVN存储库切换到github上的git存储库时遇到困难。具体来说:如何将code.google上的代码从SVN更改为GIT,同时保留修订历史记录?如何将code.google上的wiki从SVN更改为GIT,同时保留修订历史记录?如何将我的GIT存储库从code.google移动到GitHub?如何保持两个存储库彼此同步,同时仍将GitHub用作主要存储库? 最佳答案 变量:$project是您的项目名称$username是你在github上的用户名这假设您的$project名称在github上

git - 如何将 Google Code 上的 SVN 存储库迁移到 GitHub 上的 git 存储库

我在从code.google上托管的SVN存储库切换到github上的git存储库时遇到困难。具体来说:如何将code.google上的代码从SVN更改为GIT,同时保留修订历史记录?如何将code.google上的wiki从SVN更改为GIT,同时保留修订历史记录?如何将我的GIT存储库从code.google移动到GitHub?如何保持两个存储库彼此同步,同时仍将GitHub用作主要存储库? 最佳答案 变量:$project是您的项目名称$username是你在github上的用户名这假设您的$project名称在github上

svn - 如何使用 git-svn 将根植于不同目录的 svn 分支导入到 git 中?

我有一个如下所示的SVN存储库结构。我们在分支下使用多个级别用于各种发布维护分支,以及用于功能分支的目录。git-svninit似乎与单个--branches参数一起工作,即它似乎期望所有分支都在一个位置。trunkbranches1.11.2.11.2.21.21.2.11.2.21.2.3featuresfeature1feature2关于如何处理这个问题有什么想法吗?谢谢 最佳答案 在您的配置文件中,将svn-remotes部分设置为如下内容:[svn-remote"svn"]url=svn://svnserver/repof

svn - 如何使用 git-svn 将根植于不同目录的 svn 分支导入到 git 中?

我有一个如下所示的SVN存储库结构。我们在分支下使用多个级别用于各种发布维护分支,以及用于功能分支的目录。git-svninit似乎与单个--branches参数一起工作,即它似乎期望所有分支都在一个位置。trunkbranches1.11.2.11.2.21.21.2.11.2.21.2.3featuresfeature1feature2关于如何处理这个问题有什么想法吗?谢谢 最佳答案 在您的配置文件中,将svn-remotes部分设置为如下内容:[svn-remote"svn"]url=svn://svnserver/repof

svn - 我可以在 svn repos 中使用 git repos

在工作中,我们将所有客户项目保存在颠覆存储库中,并且在可预见的future不会改变这一点。我们的许多项目都使用相同的插件/模块,我们还开源了其中一些并在我们自己的github帐户上共享它们。我想做的是:使用subversion中的所有代码维护一个客户项目任何开发人员从任何远程/github存储库向项目添加插件/模块任何开发人员都能够pull对github存储库所做的更改并将它们添加到项目的svn存储库中(在逐个项目的基础上,而不是一次全部)能够对从github存储库中提取的代码进行项目特定的调整,这些代码不会被推回github或影响从github中提取更改的能力具有所需sshkey的开