关于主干的svn问题

时间:2011-01-08 04:56:11

标签: java svn logging

我只是使用以下命令查询SVN日志:

svn log -v URL > fileName.log

我很困惑看到日志文件。我不是专家 svn日志文件。

我试图获取所有的修订历史记录 软件。它运作良好,但也返回了一些 我本地的open文件中不存在的路径 源系统。

例如:

/branches/softwareName_12/softwareName/......

另一个地址很好

/trunk/src/..........

我想知道可以使用哪条路径来调用它 真正的软件修订?

什么是分支机构?什么是树干等?有什么区别?

顺便说一句,我只是在查询开源软件 在sourceforge svn。

由于

2 个答案:

答案 0 :(得分:3)

在许多开源项目中,“主干”通常用于版本控制软件,以指代被认为是稳定的项目修订集。理论上说,从主干检出的任何修订都应该是一个稳定的版本。

分支是修订版,其中包含主干中修订版的副本。通常,这些修订与其他修改无关。通常,这些修订将涉及更长的开发周期,其中在软件不稳定的过程中存在点。签出分支机构的用户无法保证签出稳定的工作副本。

当开发完成且功能稳定时,分支可能会合并回主干,其中更改成为具有稳定版本的更改。

标签是修订版的单独快照,可以在头部或分支上。标签通常用于标记里程碑,例如产品版本。

当你想到版本控制时,想象一棵树,树干位于中间,许多树枝从树上散开。

答案 1 :(得分:0)

  

然后开发人员如何管理分支机构?

在书Version Control with Subversion中,Chapter 4. Branching and Merging讨论了一些关键概念,并概述了一些常见场景。这个简单的game project有一个主干和几个代表项目快照的tags