git - 版本控制入门

git - 版本控制入门

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


.net - 远程处理服务器自动发现。 是否播放?

我有一个客户端/服务器应用程序与.Net远程通信。 我需要我的客户端能够在网络上找到服务器而不需要客户端配置。 据我所知,远程发现是不支持的。 我准备实现一个UDP解决方案,客户端将能够通过广播消息找到服务器。 在我继续之前,我想听听集体的智慧。 这是最好的方法吗? 还有其他建议吗?…



version control - 丰收为什么被购买?

你的工作环境是否使用Harvest SCM? 我现在在两个不同的地方使用它,发现它令人震惊。 在一种情况下,我编写了一个转换脚本,这样我就可以在本地使用CVS,然后每天在睡觉时将更改导入Harvest系统。 尽管有80%的程序员为不同的东西而哭泣,但公司对使用Harvest非常狂热。 这是不必要的复杂,缓慢和沉重。 在我工作的地方,Harvest没有被使用,这对我来说是一项工作要求。 有没有其…


.net - 创建一个闪亮的图形/光泽效果

我想以编程方式在图像上创建一个光泽效果,就像在Web 2.0更新到2.0 Beta时采用的苹果设计一样。 本质上是这样的: 示例图标http://nhc.hcmuns.googlepages.com/web2_icons.jpg 现在,我在这里看到了两种方法:我创建一个带有光泽效果的Alpha通道的图像,然后将输入和光泽alpha图标组合起来以创建此图像。 第二种方法:在代码中创建Alp…


visual studio - 你如何做代码评论?

我最近从一家拥有30多家开发商的公司搬到了一家小公司,共有6位开发人员在全国各地工作。 以前当我进行代码审查时,我会让人坐在我旁边,或者我会绕着他/她的电脑,并与他们一起阅读代码。 在我的新公司,这是不可行的,因为人们都在这个地方。 我已经交了几千行代码来审查,我不能只是告诉别人我的想法。 我能想到的唯一方法就是编写一个代码审查文档。 所以我已经把代码粘贴到Word中,并使用你得到的小保证…


comments - 你在你的代码中使用特别的错误修复的意见?

我的一些同事对他们的错误修正使用了特别的评论,例如:// 2008-09-23 John Doe-bug 12345//<short description> 这有道理吗? 您是否以特殊的方式评论错误修复? 请告诉我。…


在开始使用之前,我应该了解Git?

我已经使用“传统”版本控制系统来维护过去项目的源代码库。 我正在开发一个分布式团队的新项目,我可以看到使用分布式系统的优势。 鉴于我理解SourceSafe,CVS和Subversion; 你对Git新手有什么建议?…


version control - 你如何管理一个中型项目分支机构的数据库修订?

在工作中,我们有4个人在几个不同的项目上一起工作。 对于每个项目,我们都有一个本地副本,然后进行开发,分期和实时部署,以及我们拥有的任何分支(我们使用Subversion)。 我们的数据库是MySQL。 所以我的问题是,什么是一个好的方法来管理每个部署(和开发人员本地副本)的数据库的修订版本。 现在,每个更改都会放入一个文本文件中,该文件在名称中加上时间戳,并放入项目下的一个文件夹中。 老实说…


什么是.git/info/grafts?

我想弄清楚Git中的'移植'是什么。 例如,在here一个最新评论中,Tobu假设使用git-filter-branch和.git/info/grafts来连接两个存储库。 但我不明白为什么我需要这些移植物 ? 似乎所有工作都没有最后两个命令。…


git - 用于浏览复杂版本控制系统历史的最先进的用户界面是什么?

在使用Mercurial时,我有时会发现在任何时候有成千上万的变更集,有时十个或更多的活动分支,很难理解变更集之间的关系。 目前我使用的是hgview,没有问题,虽然合理的尝试来代表父母关系,但基本上还是一维的。 我想象一下,使用GraphViz等图形可视化程序可能会很好地工作,或者更古怪一些。 目前我正在进行大约3万个修订版本的项目,我希望这个数字能够大幅增长。 如果100个全职开发人员真…




tag git push tag详解 label origin command add tag本地 csdn