我正在尝试在PC上设置Apache Subversion,但不确定工作流程。
我已经在VisualSVN服务器管理器控制台中创建了一个存储库。我在该存储库中创建了一个项目结构,其中一个名为MyProject
的文件夹有三个名为/trunk
,/tags
和/branches
的文件夹。
然后我在磁盘上创建了一个名为MyRepos
的文件夹。在该文件夹中,我创建了另一个名为Java_Projects
的文件夹。在该文件夹中,我签出了MyProject
文件夹。这是我的工作副本,对吧?
现在,我在主干(签出到的工作副本文件夹中)和主干内创建了一个maven项目,并将其转换为Eclipse项目,因此主干现在包含src和target文件夹,pom以及.project和.classpath文件。
然后,我将该项目作为“现有项目”导入到Eclipse工作区中。
然后,我想删除自动创建我的Maven的两个Java文件。它不会让我在日食中这样做。因此,我直接从主干文件夹的磁盘中删除了它们。
然后,我在eclipse中创建了两个新类,并在eclipse中提交了整个项目。但是我在Eclipse中创建的两个文件在VisualSVN Server Manager控制台和本地副本中都不可见。我曾尝试在Eclipse中提交并在主干文件夹中更新几次,但文件未显示。
我做错了什么?在存储库中创建项目结构(在我的情况下由VisualSVN Server控制)之后,如何创建新的Maven项目并进行处理?
svn checkout
从资源库中获取MyProject,则“是”,您具有此目录的工作副本,svn st -v
分析状态。我猜您在不使用svn客户端的情况下执行了一些文件操作,因此您会在其中看到丢失和未版本控制的项目。您只需要使用svn客户端执行复制/移动/删除/重命名操作。否则,您可能会在工作副本中丢失/未版本控制的项目。读取SVNBook。