0

现在,我管理着一个小型开发团队。我们对所有代码都使用颠覆。想知道是否有一种工具可以让开发人员都使用相同的代码库而不是每个人都有自己的本地代码?

4

6 回答 6

12

有很多方法可以做到这一点,但我认为你不应该尝试。源代码的私有工作副本是一种经过验证的方法,专门用于防止开发人员必须在代码库的单个副本上工作。

源代码控制是一件好事,我不建议您放弃它。

于 2010-01-17T19:11:51.723 回答
4

我不太明白你的问题。也许您需要像gitbazaar这样的源代码控制系统——它们有本地分支(每个开发人员可能有自己的分支)并允许代码与集中式存储库同步。

于 2010-01-17T19:15:36.640 回答
2

可以将代码放在网络共享上,但我非常同意 Andrew Hare 的观点,即您应该坚持使用私人工作副本(他对我的回答 +1)。

如果您可以发布此问题背后的原因,也许社区可以帮助您找到解决实际问题的好方法。

于 2010-01-17T19:15:39.797 回答
2

这不可能是你想要的。使用源代码控制的全部意义在于,您不必在源代码树的同一个物理副本上工作。

请详细说明您真正想要解决的问题。

于 2010-01-17T19:33:40.473 回答
1

出于某种原因,您似乎没有正确使用 SVN。SVN 使您能够使用相同的代码库。代码库存储在 svn 存储库中。您编辑本地副本,然后当您对这些更改感到满意时,将它们提交给 SVN。如果你想要一份当前代码库的副本,你可以从 SVN 中导出它。编辑您自己的本地副本然后提交到存储库可确保您不会覆盖任何其他人的更改。

于 2010-01-17T19:15:15.133 回答
1

我必须同意 Andrew Hare 的观点,源代码控制是一件好事,应该使用。它使您能够以非常可控的方式回滚开发人员的更改

于 2010-01-17T19:15:30.883 回答