现在我管理一个小团队的开发人员。我们对所有代码使用subversion。有兴趣知道是否有一个工具可以让开发人员使用相同的代码库而不是每个人都拥有自己的本地代码?
答案 0 :(得分:12)
有很多方法可以做到这一点,但我认为你不应该尝试。源代码的私有工作副本是一种经过验证的方法,专门用于防止开发人员处理代码库的单个副本。
源代码管理是好事,我不建议远离它。
答案 1 :(得分:4)
我不太明白你的问题。也许您需要像 git 或 bazaar 这样的源代码管理系统 - 他们有本地分支(每个开发人员都有自己的分支)并允许 sync'ing 代码集中存储库。
答案 2 :(得分:2)
你可以将代码放在网络共享上,但我非常同意Andrew Hare的观点,即你应该坚持使用私人工作副本(+1来自我的答案)。
如果你可以在这个问题背后发布你的理由,也许社区可以帮助你找到解决实际问题的好方法。
答案 3 :(得分:2)
这可能不是你想要的。使用源代码控制的重点是,不在源树的同一物理副本上工作。
请详细说明您真正想要解决的问题。
答案 4 :(得分:1)
出于某种原因,您似乎没有正确使用SVN。 SVN使您可以使用相同的代码库。代码库存储在svn存储库中。您编辑本地副本,然后当您对这些更改感到满意时,将它们提交给SVN。如果需要当前代码库的副本,可以从SVN导出。编辑自己的本地副本然后提交到存储库可确保您不会覆盖任何其他人的更改。
答案 5 :(得分:1)
我必须同意Andrew Hare,源代码控制是件好事,应该使用。它使您能够以非常受控的方式回滚一个开发人员更改