我在发动机零件制造商中管理SVN系统。以前他们没有文件控制/文件历史记录跟踪文件的方法,而SVN在我们的上下文中是一个非传统的解决方案,我开发了一个适合我们开发模型的工作流程来生成工程文档。我唯一不能确定的是标记,但我会稍微备份并简要总结一下工作流程。
在这个意义上/换句话说,trunk是作业的模板或主文件,并从开发分支更新当分支的效率取代模板时。 (即使用更宽松的公差,更换工具或材料,或改变设计)
这是棒子: 3.对于文档控制 - 跟踪哪些文档已发布到生产车间 - 标签是从分支机构制作的,所以我们确切地知道我们机械师手中的纸张是什么,而不必走出去问问题和检查日期,并且能够在以后查看工作。
我遇到的问题是控制何时发布的文档在第一个标记/发布后进行更改。由于可能出现的问题,可能由于多种原因而发生这种情况。我将对分支进行新的更改,然后我必须签署图纸并再次发布。
处理此问题以避免混淆的最佳方法是什么?
从作业分支合并到之前发布的代码中?
制作新标签?
(646C574是部件号,见于回购的网址)我很难看出什么看起来很专业&明白了解。我不能使用像202040-2,202040-C这样的惯例,因为它们也是系统中的有效作业号(组件的组件)。
如果有人知道一些符合条件的东西,那就会膨胀。我仍然试图将整个SVN工作流程出售给高层管理人员,并为我们的数字文档提供完整性,这是非常重要的。
谢谢!
答案 0 :(得分:0)
只需使用系统中尚未使用的分隔符和增量器。我可能会使用#
因为您可以告诉人们将其读作修订版#n。 I.E. 202040#1
将是您的第一个标记,202040#2
将是您的第二个标记,依此类推。
答案 1 :(得分:0)
两种可能的解决方案:
svn ls
获取日期,但在名称中使用会使生活稍微容易一些) - 即您的标记将类似于“202040-2014-01-20” “,接下来将是”202040-2014-MM-DD“模式svn log ^/tags/202040/