版本控制工具有哪些

2019-03-14 23:03|来源: 网路

版本控制工具

cvs-开启版本控制之门

svn-集中式版本控制之王者

git-分式式版本控制之伟大作品


相关问答

更多
  • 如果是在命令行下使用的话,git与svn是大家使用最多的,基本90%以上的开源项目都在使用这两种版本控制工具。(从目前来看,cvs,hg等基本算是小众了) 其中GIT主要用于分布式开发,所以对开源项目非常重要。但是,目前商业项目(私有软件)绝大多数还都是使用SVN。可能是使用习惯的问题。 GIT在分支管理上,要比SVN优秀。但是其版本控制,我实在有些接受不了。我更喜欢SVN那种版本号递增的操作方法,及其集中式的管理哲学(虽然开发人员在实际工作中会比使用GIT稍微辛苦一些)。 不管怎样,借助开源项目的推进,目 ...
  • git 获取的可不仅仅是“最新”的代码,还包括历史代码。 你可以用 git log, git tag, git branch -a 等命令查看内核代码的历史信息, 标签信息(不同的正式版本应该都打有相应标签),分支信息等。 可以用 git checkout xxx 的命令来切换到 xxx 版本。 显然,你应该先简单学习一下git的用法……
  • VS 2010 Premium和Ultimate内置了(扩展数据库开发链接) http://www.microsoft.com/visualstudio/en-us/products 简而言之,您的数据库项目将被检入源代码管理,并且您可以从数据库项目部署到生产环境。 如果你正在寻找一些在VS2010之外使用的东西,那么redgate会有一个测试版http://www.red-gate.com/Products/SQL_Source_Control/index.htm VS 2010 Premium and ...
  • 我用于php开发的内容: Wamp(Apache PHP(5.26 + 5.3+)和Mysql Navicat lite而不是Phpmyadmin 带有Spket插件的Eclipse PDT(Helios) TortoiseSVN的 记事本+ + 总指挥官 Firefox(Firebug,FirePHP,FireCookie) What I am using for php development: Wamp (Apache PHP(5.26 + 5.3+) and Mysql Navicat lite i ...
  • 与CVS或SVN的主要区别在于Bazaar是DVCS ( 分布式版本控制系统),而不是VCS: 请参阅集中式和分布式版本控制系统之间的比较 , 你可以在这个维基百科条目中看到一个很好的特征矩阵。 即使您可以使用DVCS复制“中央”回购模型,任何DVCS都需要比传统VCS更复杂的工作流程: The major difference with CVS or SVN is that Bazaar is a DVCS (Distributed Version Control System), not a VCS: ...
  • 发布管理超越了工具,但这并不意味着您无法组建一个环境来支持您的RM流程和策略。 我们严重依赖Visual Studio TFS来实现RM方法,因为它支持构建自动化,SCM,QA(测试),并与SharePoint 2007集成以用于文档目的。 我们的RM工作流也托管在SharePoint中。 显然,这一切都非常依赖于Microsoft堆栈,但是有相同的OSS工具。 ETA:我们的RM方法在很大程度上依赖于ITIL v2,因此它可能比您要求的更严格。 Release management transcends ...
  • Git子模块用于处理git repos。 如果你的非git版本控制系统是svn,那么有很好的内置支持 。 什么是其他VCS? Git submodules are for handling git repos. If your non-git version control system is svn then there is great built in support. What is the other VCS?
  • 为了简短回答您的问题,版本控制系统几乎可以在任何文件时间版本,包括富文本文档。 您有效检查差异的能力取决于版本化文件中文档的内部表示。 “富文本”文档可以在Git中进行版本控制,就像任何其他文件一样。 正确的问题可能是“在视觉上检查两个版本之间的差异是多么容易”。 答案取决于文件的编码和存储方式。 如果它是一个普通的二进制文件,例如可执行文件,那么git将能够存储不同的修订版本,但是diff视图将毫无意义。 为了利用文本差异,文件必须存储为某种文本文件。 重要的是要记住,使用文本文件并不一定意味着您只能提供 ...
  • 好的,这里有两个实际选项。 第一。 你有Winzip,你似乎有网络访问,因为你张贴在堆栈溢出。 假设你有能力上传文件(这是不是给定的,因为你仍然使用通用的StackOverflow头像),你可以找到 - 或建立 - 一个外部托管的服务,允许你通过上传一个ZIP文件一个Web浏览器,将其解压缩,然后将解压缩的内容提交到Git或Subversion存储库。 坚持一个安全的Web前端(Apache + mod-dav-svn),你将能够浏览,查看和提交单个文件的修改。 您不会像合并那样获得本地SVN / GIT功 ...
  • SharePoint文档版本控制是服务器体系结构的内部,无法扩展。 http://social.technet.microsoft.com/Forums/en/sharepoint2010setup/thread/67936a2b-e534-4c53-8802-a601eade73ff SharePoint document versioning is internal to the server architecture, and cannot be extended. http://social.tec ...