我的工作环境的SVN改进建议

标签 svn

另一个 SVN 指南问题,我知道。

我最近加入了一家维护一些网站的新公司。我们有几个开发人员和一个图形设计师,我们所有人都使用 SVN。我们每个人都有单独的工作副本和沙箱可以使用,并将所有内容提交到主干。

以下是我们面临的问题:

  • 有时,多个 ppl 处理相同的功能/错误(例如我和图形专家)。为了让我们同步我们的工作(例如让我看到新图片/css),图形人员需要提交他的更改,我必须更新我的工作副本。因此,在一天结束时,我们有很多修订要从主干合并到 RC 分支。
  • 我们经常被要求实现一个功能,好的,完成,将代码提交到主干。然后我们被要求修复一个错误(为了修复这个错误,它以某种方式使用了一些为该功能编写的代码,但没有人记得它)好的,错误修复,测试,提交错误修复到主干。搞砸的部分是后来我们被告知我们不会发布该功能但需要发布错误修复。

  • 还有一些场景,但我现在想不起来了。你们认为哪些改变会改善我们的流程?

    问候

    詹姆士

    最佳答案

    那可能是将 svn 更改为某些分布式 svc(如 mercurial 或 git)的好时机。我没有使用过它们,但根据我所读到的内容,它们在合并和分支方面的摩擦较小,这似乎是这里的问题。

    关于我的工作环境的SVN改进建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3129172/

    相关文章:

    svn - 使用 subversion 部署 CFML 应用程序的策略?

    git - 将具有共同历史的两个 svn 存储库迁移到 git

    svn - 在网络驱动器上存储 Svn Repositories 文件夹

    visual-studio-2010 - VS2010 的 Visual SVN 保留对已删除分支的陈旧引用

    svn - 如何防止 checkout SVN 中的某些目录?

    git - 使用 git svn clone 将 svn 转换为 git

    eclipse - 如何恢复eclipse中最后保存的代码?

    Python:Windows 上的 svndumpfilter2 和换行符

    eclipse - 如何使用 Eclipse Juno Subversive 配置 SVN 存储库?

    SVN 多分支标记