小编jk.*_*jk.的帖子

如何将一些变更集移动到mercurial中的新分支

我想将变更集从一个分支移动到另一个分支.基本上,我目前有:

A -> B -> C -> D # default branch
Run Code Online (Sandbox Code Playgroud)

而且我要:

A # default branch
 \-> B -> C -> D # some_new_branch
Run Code Online (Sandbox Code Playgroud)

其中some_new_branch尚不存在.我习惯了git,所以我想我错过了一种简单的"mercurial"方式.

mercurial branch rebase

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

什么是域驱动设计?

所以我从团队中的一位开发人员那里得到了这个问题:什么是域驱动设计?我当然可以指出埃文斯的这本书,但这实际上是一个答案吗?

您如何用几句话向团队中的初级软件工程师解释DDD?

domain-driven-design

49
推荐指数
3
解决办法
7339
查看次数

大型项目的分布式版本控制 - 可行吗?

我们现在对SVN非常满意,但Joel的教程引起了我兴趣.所以我想知道 - 在我们的情况下它是否可行?

问题是 - 我们的SVN存储库是巨大的.该软件本身已有15年的历史,并且已经存在于几个不同的源控制系统中.有超过68,000个修订版(更改集),源本身占用超过100MB,我甚至无法猜测整个存储库消耗了多少GB.

问题很简单 - 整个存储库的克隆可能需要很长时间才能完成,并且会在远程理智的驱动​​器上消耗更多的空间.而且由于分布式版本控制的重点是拥有所需数量的存储库,我开始怀疑.

Mercurial(或任何其他分布式版本控制)如何处理这个问题?或者它们无法用于如此庞大的项目?

补充:澄清 - 整个事情是一个项目的整体野兽,它编译成一个单独的.EXE,不能拆分.

补充2:第二个想法 - Linux内核存储库使用git,可能比我的大一个数量级或两个数量级.那么它们如何使它发挥作用呢?

svn mercurial scalability dvcs

11
推荐指数
2
解决办法
1993
查看次数

偏置随机数发生器的可能方法是什么?

我建了一个单词生成器,它选择一个长度,然后随机选择字母表的字母来组成单词.

该程序有效,但99%的输出是垃圾,因为它没有观察英语的结构,我正在用x和z得到尽可能多的单词.

我可以选择偏置RNG,以便更频繁地使用普通字母.

我正在使用stl播种的rand().

c++ prng

3
推荐指数
1
解决办法
476
查看次数

2
推荐指数
1
解决办法
282
查看次数

git bundle的hg命令

在git中,有一个命令'git bundle',它将git存储库捆绑成一个大文件.是否有'hg'的等效命令?

mercurial

0
推荐指数
1
解决办法
1695
查看次数