git (4,340)


svn - 为什么Git比Subversion更好?

svn - 为什么Git比Subversion更好?

我已经使用Subversion几年了,使用SourceSafe,我只是喜欢Subversion。 与TortoiseSVN结合使用,我真的无法想象它会变得更好。 但是,越来越多的开发人员声称Subversion存在问题,我们应该转向新的分布式版本控制系统,例如Git 。 Git在Subversion上有何改进?…


与CVS相比,使用SVN有什么优势?

我的公司正在使用CVS作为我们事实上的源代码控制标准。 但是,我听到很多人说SVN更好。 我知道SVN较新,但除此之外,我不了解它的优点。 我正在寻找的是对这两个系统的简洁明了的比较,并指出了Java/Eclipse开发环境中每个系统的优点或缺点。…


python - 我正在运行什么操作系统?

我要查看我是在Windows还是Unix等上,我需要查看什么?…


git - 版本控制入门

我需要实现版本控制,即使是在家中进行开发也是如此。 我已经阅读了有关Subversion在过去几年中的出色表现,并打算全力以赴地学习这一知识,直到我听说Git是即将推出的版本控制系统。 在这种情况下,我应该推迟一下,看看哪一个排名第一吗? 它们的相对优势是什么? 我注意到Git的一个问题是功能齐全的GUI并不多,这对我团队中的许多用户而言都很重要。 另外,不介意关于如何开始使用另一种的建议。(教程…


version control - 所有不同类型的版本控制之间有什么区别?

至少有十个人告诉我,版本控制是一件好事,即使只是我,我现在有一个后续问题。 所有不同类型的版本控制之间有什么区别,有没有人知道的版本控制指南,这是非常简单和容易理解的?…


version control - 什么是这种设置的好的Mercurial使用模式?

我们在同一个封闭的(呃,愚蠢的政府)网络上有两个开发者,另外一个开发者在路上开了几分钟,第四个开发者在全国各地。 电子邮件,FTP和移动媒体都是不同网络人员可能的转移方式。 我是两个封闭的网络开发人员之一,认为我们是“主人”的位置。 什么是最好的Mercurial设置/模式组? 向远程开发人员传输更改的最佳方式是什么? 正如我掌管的那样,我认为我必须保留至少一个主要的回购协议,以及另一个我可…



version control - DVCS选择-对Windows有什么好处?

所以我想在分布式版本控制系统上获得一个项目,比如mercurial,git或者bazaar。 问题是,我需要Windows的支持是好的,也就是说没有以“安装cygwin...”开头的说明。 现在我听说 git的Windows支持是不错的,但是没有任何第一手的经验。 而且,这听起来像集市团队有一个明确的目标,尽可能多平台。 我能得到任何建议吗?…


如何撤消git reset--hard HEAD〜1?

是否可以撤消以下命令引起的更改? 如果是这样,怎么办? git reset--hard HEAD~1…


如何让Subversion(SVN)在签到时发送电子邮件?

我总是发现checkin(commit)邮件非常有用,可以跟踪其他人在代码库/存储库中的工作。 如何设置SVN以在每次提交时通过电子邮件发送通讯组列表? 我在Windows上运行客户端,在Linux上运行Apache Subversion服务器。 以下针对各种平台的答案可能对其他人有用。…


我如何设置一个编辑器来在Windows上使用Git?

我在Windows上尝试了Git 。 我到了尝试“git commit”的地步,我得到了这个错误: 终端是愚蠢的,但没有VISUAL和EDITOR定义。 请使用-m或-F选项提供消息。 所以我想通了,我需要一个名为EDITOR的环境变量。 没问题。 我将它设置为指向记事本。 这工作,差不多。 默认提交消息在记事本中打开。 但记事本不支持裸线提要。 我出去获得了Notepad++,但我无法弄清…




push tag commit branch github checkout mac windows merge pull