2015-06-11 115 views
-6

我不知道,如果将#1允许这种一般化的问题存在,但不能伤害尝试寻求指导...多开发项目跟踪

我是一个开发团队,包括一部分4个开发者。我们利用2013年的Visual Studio 2010 &来开发C++应用程序。目前我们没有使用存储库或源代码检出设施。当涉及到合并每个开发人员所做的更改时,我们使用WinMerge。通常情况下,变更合并完成后没有任何错误。在某些情况下,特别是随着项目规模的扩大,我们会在合并每个开发人员所做的不同更改时遇到问题。

任何遇到类似问题的人都可以提供一些建议或软件建议,以帮助我们最大限度地减少这些“合并”错误?

+5

*目前我们没有使用存储库或源代码检出设备。*我在这里停止阅读。 – Borgleader

+2

4个开发人员和没有源代码管理?疯狂! – MuertoExcobito

+0

你好,你可能需要开始在你的团队中使用subversion或git。这将有助于您的合并问题。 – slaphappy

回答

0

我建议你看看某种形式的VCS。随着开发人员数量的增加,您会很高兴花时间研究并选择某种形式的版本控制。 Git非常受欢迎且易于使用,还允许您将冲突与Git本身合并,而不是另一个应用程序。

有关如何使用Git和Github上多看书,查here

2

谁也面临类似的问题,任何人都可以提供一些建议或推荐的软件将帮助我们最大限度地减少这些“合并”的错误?

是的,几十年前面对这些错误的每个人都提出了共享代码的想法,然后编写一个共享代码的程序,然后将其发展为当前的SCM工具。你所说的问题很大程度上由现代工具解决,如果你已经意识到它们的存在,我不明白你为什么不使用它们。

+0

实施此类工具一直存在阻力,主要是因为商业投资建立这些工具,然后教人们使用它们。但随着更多的代码,更多的开发人员和潜在的更多问题,进行这种投资变得越来越可行! – tuskcode

+0

@Pat设置一个免费的专用bitbucket存储库只需几分钟。为期一天的教程应该足以让每个人都能够快速完成基本任务(一天后已经获得巨大收益)。在unix机器上安装git是非常简单的,而且在Windows上很容易。 –