相关疑难解决方法(0)

如何和/或为什么在Git中合并比在SVN中更好?

我在一些地方听说分布式版本控制系统闪耀的主要原因之一是比SVN这样的传统工具更好地融合.这实际上是由于两个系统如何工作的固有差异,或者像Git/Mercurial 这样的特定 DVCS实现是否只有比SVN更聪明的合并算法?

svn git version-control merge mercurial

398
推荐指数
7
解决办法
6万
查看次数

为什么Git比Subversion更好?

我已经使用Subversion几年了,在使用SourceSafe之后,我只是喜欢Subversion.结合TortoiseSVN,我无法想象它会如何变得更好.

然而,越来越多的开发人员声称Subversion存在问题,我们应该转向新一代的分布式版本控制系统,例如Git.

Git如何改进Subversion?

svn git

393
推荐指数
17
解决办法
88万
查看次数

Git中的文件限制是多少(数量和大小)?

有谁知道文件数量和文件大小的Git限制是什么?

git

170
推荐指数
5
解决办法
11万
查看次数

如何克隆一个旧的git-commit(还有一些关于git的问题)

我有一个我的项目的git-repository,大约有20个提交.我知道如何克隆实际的提交git clone,

  • 但是我怎样才能"克隆"旧的提交?
  • 有一个非常好的git-GUI(imho qgit不是一个好的GUI)?
  • 什么是"分支"?
  • 当我想发布0.1,0.2等时,在git中标记这些提交的最佳方法是什么?
  • 与svn有什么大不同?

git

72
推荐指数
2
解决办法
8万
查看次数

每个开发人员应该知道的基本清晰概念是什么?

每个开发人员应该知道的Clearcase版本控制系统的核心概念是什么?

clearcase

65
推荐指数
4
解决办法
9万
查看次数

源控制与版本控制?

哪个是存储源代码版本的系统的正确名称,如SVN或TFS?

我一直称它为源代码控制,但像维基百科这样的地方称它为版本控制?

为了使像这样的更复杂的网站有两个标签?

version-control naming

60
推荐指数
5
解决办法
2万
查看次数

描述使用版本控制(VCS或DVCS)的工作流程

我想在使用vcs或dvcs时学习其他人的工作流程.

请描述您处理以下任务的策略:

  • 实现功能
  • 修复错误(在开发和部署应用程序期间)
  • 代码审查
  • 重构代码(后代码审查)
  • 合并补丁
  • 发布新版本的应用程序(桌面,网络,移动设备,您会以不同的方式对待它们吗?)

您可以随意组织您的答案,不按任务分组,但按照您认为相关的任何分组,但请通过VCS/DVCS进行组织(请不要混用它们).

谢谢.

svn git mercurial dvcs

51
推荐指数
2
解决办法
6346
查看次数


SVN可以做什么,Git不能?

我目前Git在掌握之前已经深入了解SVN.这是我第一次认真的源控制管理系统学习体验.

我想知道不学习的机会成本(甚至是去学习我学到的东西)SVN.有什么我需要注意的吗?

是否存在与之Git相比不可行或难以忍受的事情SVN

svn git

20
推荐指数
5
解决办法
4100
查看次数

为什么我不想在版本控制中使用中央存储库?SVN与Git问题

重复:

我确定我错了,但我读到Git没有像SVN那样使用中央存储库.一,我不明白你如何拥有分散版本控制系统.我确信它有效,因为有很多人使用它,但我不明白这个概念.

你怎么能拥有每个人都使用的东西而不是一个集中的存储库来保存源代码?

我想这更像是一个git vs svn,你用哪个?我读到git更好但不像SVN那样集成在大多数IDE工具中.

我还在学习.

谢谢.

svn git version-control

12
推荐指数
2
解决办法
4553
查看次数

标签 统计

git ×8

svn ×6

version-control ×4

mercurial ×3

clearcase ×1

dvcs ×1

merge ×1

naming ×1