草庐IT

SVN_REVISION

全部标签

svn - 用于二进制文件的 Git 或 Subversion

我们需要在包含100多个“项目”的版本控制存储库中存储二进制文件(主要是MSWord文档,大小从几KB到几MB不等)。目前我们使用VisualSourceSafe但存在一些问题,数据库有时会崩溃并且访问速度很慢。我们正在考虑迁移到Git或Subversion,我们想知道哪个更适合处理二进制文件。 最佳答案 Subversion尝试自动检测二进制文件(参见SVNFAQ)。如果失败,您必须自己指定它们(您也不能更改SVN的检测方法)。Git做同样的事情,您可以通过包含.gitattributes来指定自动将哪些文件视为二进制文件源存储库

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 - 将 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

svn - git-svn 分支

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