有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

希望使用subversion assembla的java老程序员

请帮助…在我的公司寻找使用subversion assembla的老程序员。我在Eclipse中使用了很多Java,我的问题如下。我要让它变得很容易

1)我用JSP在Eclipse中构建了一个网站。我签入并提交。它是活的

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


共 (2) 个答案

  1. # 1 楼答案

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

    阅读第2章和第3章,这就足够让你开始跑步了。您可能正在寻找的命令是svn update -rNNN但是,如果没有SVN方面的背景,您很可能会滥用它,因为SVN与老式的CVS、RCS、SCCS类系统非常相似(但在某些方面有所不同)

    您可能还想浏览第1章,因为SVN使用的修订模型与紧密锁定模型(如果您使用过其中一种模型的话)略有不同

  2. # 2 楼答案

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

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

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