我已经使用Subversion几年了,在使用SourceSafe之后,我只是喜欢Subversion.结合TortoiseSVN,我无法想象它会如何变得更好.
然而,越来越多的开发人员声称Subversion存在问题,我们应该转向新一代的分布式版本控制系统,例如Git.
Git如何改进Subversion?
人们在这里看到Git,Mercurial和Bazaar的相对优势和劣势?
在考虑彼此之间以及针对SVN和Perforce等版本控制系统时,应该考虑哪些问题?
在规划从SVN迁移到这些分布式版本控制系统之一时,您会考虑哪些因素?
家庭项目和文件的理由最适合哪种免费的源控制系统?
我正在考虑使用Subversion(因为我熟悉它).
家居项目的特点:
最有可能是单身人士会做出改变.(可能是一天(不是现在),我可能与我在其他城市的朋友分享项目)
我想存储其他文件(非编程文件)
Mercurial或GIT(分布式版本控制系统)能否比家庭项目中的颠覆更具优势?
这个问题与我之前的问题有关:MATLAB m文件有助于格式化.
您通常用什么来描述自己职能的作者?你把它放在功能体的末尾还是在任何代码之前的帮助文本之后?
你如何包含版本信息?是否可以在功能修改后自动更新版本?
这就是我通常包括的内容:
% My Name <my@email>
% My company
% Created: September 2010
% Modified: October 2010
Run Code Online (Sandbox Code Playgroud)
请分享您的想法,想法?
以下三个免费的版本管理工具之间有什么区别?对于2-5人的小型项目,哪一个是最好的?您会考虑什么标准?
我知道可以使用命令行实现更多功能-但是在这个问题中,我只想考虑可以使用不使用命令行提供的前端功能/ TortoiseXXX即可访问的功能。
这就是为什么我不认为该问题与Git,Mercurial,SVN重复的原因
git ×5
svn ×4
mercurial ×3
bazaar ×1
function ×1
matlab ×1
tortoisegit ×1
tortoisehg ×1
tortoisesvn ×1
version ×1