希望使用subversion组合的老程序员

时间:2011-04-15 15:01:33

标签: java eclipse svn

请帮助......老程序员希望在我公司使用subversion组件。我在Eclipse中做了很多Java,我的问题如下。我会很容易的。

1)我使用JSP在Eclipse中构建了一个Web站点。我检查并提交。它是现场

2)我开始研究网站的第二版,但有人在其中一个prod JSP中发现了一个错误。如何签出该版本的jsp更新它,然后将其提交给项目。请告诉我正确的步骤

2 个答案:

答案 0 :(得分:4)

以下是大多数组织使用的工作流程:

  • 制作作品时,请对其进行标记。在SVN中,这是使用svn cp完成的,将trunk复制到tags下的命名目录中。
  • 如果您需要对生产版本进行错误修正,请使用svn cp将标记的修订版复制到branches下的分支中。然后,您可以查看此命名修订版本,进行更改并签入。
  • 如果您要将更改推送到生产环境,则可以使用svn cp再次从分支中标记它们。标签在Subversion中很便宜。
  • 如果您在分支中所做的修改需要返回trunk,则可以将它们合并。

docs中介绍了这一点(这是关于分支和合并的章节的链接,但如果您不熟悉SVN,我建议您阅读介绍性材料。)

答案 1 :(得分:2)

http://svnbook.red-bean.com/en/1.5/index.html

阅读第2章和第3章,这将足以让人满意。您可能正在寻找的命令是svn update -rNNN但是,如果没有SVN的背景,那么你会误用它,因为SVN与旧学校的CVS,RCS,SCCS非常相似(但在某些方面有所不同)喜欢系统。

您可能也希望略读第1章,因为SVN使用的修订模型与紧锁模型略有不同(如果您一直在使用其中之一)。

相关问题