草庐IT

svn - 将 SVN 子目录转换为 Git

我想放弃SVN而改用Git。我当前的SVN存储库设置在主干下有项目(/trunk/projecta、/trunk/projectb等,标签和分支位于/tags/projecta-1.0等)。我想通过使用git-svn将它们从SVN中pull出来,为每个项目创建不同的Git存储库。我已成功将整个SVN存储库pull到本地Git存储库,但所有项目现在都存在于同一个Git存储库中。是否可以在此时将它们pull开? 最佳答案 这很棘手。例如,要获取一个项目的标签,它的所有标签都必须位于一个公共(public)目录下,但您的结构中所有项目都共

svn - git提交者和SVN用户之间的映射

我正在使用git-svn来存储一些SVNrepo的“暂存”版本,其他用户可以从这个暂存repo中提取并提交更改,然后定期repo暂存repo提交上游SVNrepo。我想知道是否有一种方法可以在git提交者的姓名和SVN用户名之间进行映射,以便他们的信息在提交回SVN存储库时保持完整? 最佳答案 VincentDanen确实提到the-Aoptionwhenusinggitsvn:Sousing~/gitasatop-leveldirectoryforGitrepositories[...]createanauthors.txtfil

svn - git提交者和SVN用户之间的映射

我正在使用git-svn来存储一些SVNrepo的“暂存”版本,其他用户可以从这个暂存repo中提取并提交更改,然后定期repo暂存repo提交上游SVNrepo。我想知道是否有一种方法可以在git提交者的姓名和SVN用户名之间进行映射,以便他们的信息在提交回SVN存储库时保持完整? 最佳答案 VincentDanen确实提到the-Aoptionwhenusinggitsvn:Sousing~/gitasatop-leveldirectoryforGitrepositories[...]createanauthors.txtfil

git - 将 SVN 存储库导入 Git 时未定义作者

我正在尝试将我们的SVN存储库导入Git。当我运行此命令时:gitsvn--authors-file=/path/to/authors--trunk=trunkclonehttps://my-repo/project.或者这个命令:svn2githttps://my-repo/project--no-minimize-url-v--authors/path/to/authors两者都返回此错误:Author:patricknotdefinedin/path/to/authorsfile..但据我所知,我的作者文件没有​​任何问题:$greppatrick/path/to/authors

git - 将 SVN 存储库导入 Git 时未定义作者

我正在尝试将我们的SVN存储库导入Git。当我运行此命令时:gitsvn--authors-file=/path/to/authors--trunk=trunkclonehttps://my-repo/project.或者这个命令:svn2githttps://my-repo/project--no-minimize-url-v--authors/path/to/authors两者都返回此错误:Author:patricknotdefinedin/path/to/authorsfile..但据我所知,我的作者文件没有​​任何问题:$greppatrick/path/to/authors

git - SCM与SVN的区别

SCM和SVN有什么区别?git与mercurial有何不同? 最佳答案 SCM一般表示SoftwareConfigurationManagement,其中包括CMRM(从变更管理到发布管理),包括版本控制。SVN只是一个VCS:VersionControlTool.所以一个更完整,涵盖更完整的开发生命周期,同时是通用的:TeamFundationServer或RTC-RationalTeamConcert-都是SCM的例子。 关于git-SCM与SVN的区别,我们在StackOverf

git - SCM与SVN的区别

SCM和SVN有什么区别?git与mercurial有何不同? 最佳答案 SCM一般表示SoftwareConfigurationManagement,其中包括CMRM(从变更管理到发布管理),包括版本控制。SVN只是一个VCS:VersionControlTool.所以一个更完整,涵盖更完整的开发生命周期,同时是通用的:TeamFundationServer或RTC-RationalTeamConcert-都是SCM的例子。 关于git-SCM与SVN的区别,我们在StackOverf

git - 如何在 emacs 中禁用 vc-git?

我在sshfs和git存储库上使用emacs。我喜欢使用git命令行,因此对于这个项目我不需要启用vc-git。如何防止通过.emacs命令加载vc-git? 最佳答案 从vc-mode处理的后端列表中删除git:(delete'Gitvc-handled-backends)或删除所有源代码控制Hook:(setqvc-handled-backends()) 关于git-如何在emacs中禁用vc-git?,我们在StackOverflow上找到一个类似的问题:

git - 如何在 emacs 中禁用 vc-git?

我在sshfs和git存储库上使用emacs。我喜欢使用git命令行,因此对于这个项目我不需要启用vc-git。如何防止通过.emacs命令加载vc-git? 最佳答案 从vc-mode处理的后端列表中删除git:(delete'Gitvc-handled-backends)或删除所有源代码控制Hook:(setqvc-handled-backends()) 关于git-如何在emacs中禁用vc-git?,我们在StackOverflow上找到一个类似的问题:

svn - git-svn 分支

我将git与svn存储库一起使用,一切正常,我使用git完成了所有分支,因此我没有在svn上进行分支,而是使用git进行分支,并将这些分支推送到一个单独的位置。然后我在需要时从分支提交更改。但是现在我想创建一些实际存在于我尝试过的svn上的分支:$gitsvnbranchsomeFeature-m"message",我得到了这个:$gitsvnbranchsomeFeature-m"message"MultiplebranchpathsdefinedforSubversionrepository.Youmustspecifywhereyouwanttocreatethebranchwi