分类
发现
标签
搜索
注册
登录
分类
发现
榜单
标签
搜索
注册
登录
搜索
数智图书馆-无锡数智政务
本次搜索耗时
3.670
秒,为您找到
778
个相关结果.
搜书籍
搜文档
空标题文档
8
2025-06-17
《Git权威指南》
第6篇 迁移到Git 随着Git版本控制系统的成熟,越来越多的项目把版本控制系统迁移到了Git上。迁移大多是无损的,即迁移到Git后完美地保留了之前的变更历史、分支和里程碑。如果你正打算迁移版本控制系统,本篇介绍的版本库迁移方法和注意事项将会为你提供帮助。 本篇首先会介绍CVS、Subversion、Mercurial等几个著名的开源版本控制系统如何迁...
空标题文档
8
2025-06-17
《Git权威指南》
34.2.3 提交说明乱码问题 CVS的提交说明中如果使用了中文,在转换后的版本库中可能显示为乱码,这是因为CVS的提交说明没有使用UTF-8字符集。前面提到过,最好先进行小规模的试验性转换,然后再对整个版本库进行正式的转换,就是为了防止在匆忙转换后发现提交说明中出现乱码。 下面来看一个使用了中文提交说明的CVS版本库。版本库是按如下方式部署的:CVS...
空标题文档
8
2025-06-17
《Git权威指南》
34.4 迁移后的版本库检查 完成迁移还不能算是大功告成,还需要进行细致的检查。 1.文件名和日志中的中文 如果转换过程参考了前面的步骤和注意事项,文件名和版本库提交日志中的中文就不应该出现乱码。 2.图片文件被破坏 最典型的错误就是转换后部分图片被破坏从而无法显示。这是怎么造成的呢? CVS默认将提交的文件以文本方式添加,除非用户在添加文件时...
空标题文档
8
2025-06-17
《Git权威指南》
第35章 更多版本控制系统的迁移 35.1 SVN版本库到Git的迁移 Subversion版本库到Git版本库的转换,最好的方法就是git-svn。而git-svn的使用方法在前面“第26章 Git和SVN协同模型”一章中已经详细介绍过。本章的内容将不再对git-svn的用法做过多的重复,只在这里强调一下版本库迁移时的注意事项,相关git-svn的内...
空标题文档
8
2025-06-17
《Git权威指南》
35.4.2 树过滤器 参数—tree-filter用于设置树过滤器。树过滤器会将每个提交检出到特定的目录中(.git-rewrite/目录,或者用-d参数指定的目录),针对检出目录中文件的修改、添加、删除会改变提交。注意此过滤器忽略.gitignore,因此对检出目录的任何修改都会记录在新的提交中。之前介绍的文件删除就是一例,再比如对文件名的修改: ...
空标题文档
8
2025-06-17
《Git权威指南》
35.4.4 父节点过滤器 参数—parent-filter用于设置父节点过滤器,该过滤器用于修改提交的父节点。提交原始的父节点通过标准输入传入脚本,而脚本的输出将作为提交的新的父节点。父节点参数的格式为:如果没有父节点(初始提交)则为空;如果有一个父节点,参数为"-p parent";如果是合并提交,则有多个父节点,参数为"-p parent1-p p...
空标题文档
8
2025-06-17
《Git权威指南》
35.4.5 提交说明过滤器 参数—msg-filter用于设置提交说明过滤器。该过滤器用于改写提交说明。原始的提交说明作为标准输入传入脚本,而脚本的输出则作为新的提交说明。 例如,使用git-svn命令从Subversion迁移过来的Git版本库,默认情况下在提交说明中包含git-svn-id:字样的说明,如果需要将其清除,可以不必重新迁移,而是使用...
空标题文档
8
2025-06-17
《Git权威指南》
35.4.6 提交过滤器 参数—commit-filter用于设置提交过滤器。提交过滤器所给出的脚本,在版本库重整过程的每次提交时运行,取代要默认执行的git commit-tree命令。不过一般情况下会在脚本中调用git commit-tree命令。传递给脚本的参数格式为"<TREE_ID>[(-p<PARENT_COMMIT_ID>)……]",提交日...
空标题文档
8
2025-06-17
《Git权威指南》
35.4.8 子目录过滤器 参数—subdirectory-filter用于设置子目录过滤器。子目录过滤器可以将版本库的一个子目录提取为一个新版本库,并将该子目录作为版本库的根目录。例如从Subversion转换到Git版本库会因为参数使用不当,将原Subversion的主线转换为Git版本库的一个目录trunk。可以使用git filter-branc...
空标题文档
8
2025-06-17
《Git权威指南》
第7篇 Git的其他应用 Git的强大和别具一格源自于它在一开始就没有按照版本控制系统的思路进行设计。根据Linus Torvalds自己的说法:“我真的是从一个文件系统开发者所要面对的问题的角度出发对Git进行设计的(嗨,内核是我开发的),并且我真的对于建立一个传统的SCM系统没有一点兴趣。[1] ”Git最初仅仅是一个可对内容进行追踪、可版本管理的另...
1..
«
57
58
59
60
»
..78