相关疑难解决方法(0)

我应该使用SVN还是Git?

我正在开始一个新的分布式项目.我应该使用SVN还是Git,为什么?

svn git version-control

320
推荐指数
12
解决办法
27万
查看次数

git如何存储文件?

我刚开始学习git并且这样做我开始阅读Git社区书,在本书中他们说SVN和CVS存储文件之间的差异,而git存储所有文件的快照.

但我并没有真正了解快照的含义.git是否真的复制了每个提交中的所有文件,因为这是我从他们的解释中理解的.

PS:如果有任何人有更好的学习git的来源我会很感激.

git

204
推荐指数
3
解决办法
7万
查看次数

程序员如何在项目上一起工作?

我总是独自编程,我还是学生,所以我从未与其他人一起编程,我以前甚至都没有使用版本控制系统.

我现在正在开展一个项目,需要了解程序员如何在公司的一个软件上协同工作.

软件是如何编译的?它来自版本控制系统吗?是个别程序员吗?这是周期性的吗?是有人决定建造什么的吗?是否有任何测试以确保它"有效"?

什么都行.

version-control continuous-integration unit-testing compilation

75
推荐指数
5
解决办法
1万
查看次数

真的,在Git中合并的一个具体例子比SVN更容易吗?

Stack Overflow问题如何和/或为什么在Git中合并比在SVN中更好?是一个很好的问题,有一些很好的答案.然而,它们都没有显示一个简单的例子,其中Git中的合并比SVN更好.

关于这个问题将被重复关闭的可能性是什么

  1. 具体的合并方案
  2. SVN有多难?
  3. 如何在Git中更容易合并?

几点:

  • 对于什么是DVCS而言,没有任何理念或深刻的解释.这些都很棒,但是我不希望他们的细节混淆了这个(恕我直言)的答案
  • 我现在不关心"历史性的SVN".请将现代G​​it(1.7.5)与现代SVN(1.6.15)进行比较.
  • 请不要重命名 - 我知道Git会检测重命名和移动,而SVN则不会.这很好,但我正在寻找更深层次的东西,以及不涉及重命名或移动的示例.
  • 没有rebase或其他'高级'Git操作.请告诉我合并.

svn git merge

58
推荐指数
3
解决办法
8142
查看次数


我为什么要使用git而不是svn?

我使用Visual Studio + C#,之前一直在使用svn,但目前还没有,所以我想把我的代码再次放在source的控件上.

最近我听说过git,我一直在阅读git wiki和this and this,而且我已经读过没有像TortoiseSvn这样的git的gui客户端,或者至少,我还没有找到它.

我的问题是:

  • git比svn有什么好处
  • 我在哪里可以找到易于使用git的前端.
  • 是否有任何插件(ANKH喜欢)git与Visual Studio一起工作?
  • 我还能在哪里找到git开始的资源?

svn git version-control

33
推荐指数
4
解决办法
2万
查看次数

我们能否最终转向企业软件中的DVCS?SVN仍然是发展的"必备"吗?

Git/Mercurial越来越受欢迎.我看过很多文章比较SVN和Git/Mercurial,但我想知道是否真的有任何理由继续使用SVN.现在Git/Mercurial似乎有很多工具可以帮助推广其企业采用.

有没有理由继续使用SVN?Mercurial/Git终于为公司采用做好了准备吗?

svn git version-control mercurial

31
推荐指数
8
解决办法
6525
查看次数

npm,bower,gulp,Yeoman和grunt有什么好处?

我是一个后端开发人员,对npm,bower,gulp,grunt和Yeoman有点困惑.每当我问某人他们的目的是什么时,答案往往归结为依赖经理 - 对所有人而言.当然,我们不需要四种不同的工具,它们都是一样的吗?

有人可以用尽可能少的句子来解释每个有益的东西- 如果可能的话,每个工具只使用一个,使用五岁的语言(具有开发技能)可以理解吗?

例如:

  • SVN存储,管理和跟踪源代码的变化

我过去曾经使用过maven,Jenkins,nexus和ant; 也许您可以将上述工具与这些工具进行比较?

也可以随意添加其他前端工具到列表中.

这是我到目前为止所发现的 - 不确定它是否正确,但是:

  • 前端开发/ JS库的bower依赖管理器使用平面依赖列表
  • node.js服务器的npm依赖管理器可以解析传递依赖/依赖树
  • grunt运行任务,就像Jenkins一样,但是命令行上的位置
  • Yeoman提供了脚手架,即骨架项目
  • gulp与grunt相同,但仅用js编写
  • js应用程序的node.js服务器?
  • git分散的SCM/VCS,与svn/cvs相对应

我接近了吗?:)

javascript npm tooling gruntjs bower

30
推荐指数
2
解决办法
7458
查看次数

使用git-svn(或类似)*just*来帮助svn合并?

我的项目中出现了一些复杂的颠覆合并:长期分离的大分支.Svn给出了太多的冲突 - 其中一些似乎是虚假的.


鉴于git对于优秀的合并体验而言,为了使合并更易于管理,使用git-svn 它是否有益?


你能推荐其他的替代品(如svk,hgsvn),以减轻疼痛合并?

有些冲突很容易解决(例如java导入,空格) - 所以我也想知道是否有任何自动解决方案.

将来可能会完全切换到DVCS(我们中的一些人会喜欢),但现在不行.(更新:这不再是真的 - 团队最近完全切换并对此感到高兴).

提前致谢.

PS:有些帖子似乎是相关的(例如git-svn合并2个svn分支),但他们没有完全回答这个问题.

更新:看完我的-novice-回答后再往下走(这个道路).

svn merge svk git-svn hgsubversion

27
推荐指数
1
解决办法
3614
查看次数

为什么要使用SVN?有没有隐藏的专业人士(通过GIT/Mercurial/Bazaar)?

可能重复:
为什么git比Subversion更好?

关于版本控制系统,我已经阅读了很多(虽然不足以得到完美的图片),显而易见的结论是GIT是最好的.或者是Bazaar.或Mercurial.但如果是这样,那么没有人会使用SVN,但他们仍然这样做.为什么?由于缺乏经验,我自己对vcs通常是最好的没有自己的看法.你能分享一下你的想法吗?

svn git version-control mercurial bazaar

22
推荐指数
6
解决办法
1万
查看次数