跨计算机同步代码

Posted

技术标签:

【中文标题】跨计算机同步代码【英文标题】:Sync code across computers 【发布时间】:2010-01-17 19:10:08 【问题描述】:

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

【问题讨论】:

你需要说明你为什么要这样做。 【参考方案1】:

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

源代码控制是一个好东西,我不建议放弃它。

【讨论】:

【参考方案2】:

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

【讨论】:

【参考方案3】:

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

如果您能在这个问题背后发表您的理由,也许社区可以帮助您找到解决实际问题的好方法。

【讨论】:

【参考方案4】:

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

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

【讨论】:

【参考方案5】:

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

【讨论】:

【参考方案6】:

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

【讨论】:

以上是关于跨计算机同步代码的主要内容,如果未能解决你的问题,请参考以下文章

跨网络同步计数器

跨不同计算机的实时js

跨线程事件信号(Obj-C)的同步/等待设计?

跨设备建立同步音乐流

1063gpu频率低是啥故障

计算跨多个变量的频率 SPSS