我正在尝试与两组开发人员管理相互冲突的要求。一组正在做 java 应用程序,其中项目有多个文件,另一组在单个文件上工作,例如 oracle 表单、报告等。这两个组目前都在 vss 上,java 人尝试了 git,但 oracle/vss 人讨厌它——主要是缺乏锁定. 因此,作为一种妥协,我尝试了 svn 并实现了 svn:needs-lock 以便处理该问题。但下一个障碍是销售标签/标签等价物,例如像 SourceSafe 这样的 Subversion “标签”
但是AFAIK至少没有这个结构我不能做标签:
- 我的独立文件项目/主干/我的独立文件
- 我的独立文件项目/标签
对于使用在大型 oracle 表单目录中查看他们的文件然后直接获取、签入和标记它的开发人员来说,这会造成痛苦。
关于如何处理这个问题的任何建议?我开发了一个小脚本来为任意文件设置上述结构,并且我已经考虑在 vss 到 svn 迁移期间创建它。
还有其他想法吗?不幸的是,颠覆和VSS 给我带来了管理问题。