java - 从旧 Java 文件中删除 SVN 内容

标签 java svn rename

我必须对我们几年前做的一个旧项目进行更改,当时我们公司使用 SVN(现在我们有 GIT)。我尝试在 Eclipse 中运行该项目,但我发现所有文件都有扩展名 *.java,v (这很容易修复),而且所有文件都包含这样的内容

head    1.2;
access;
symbols
   HR_struts:1.2.0.2
Root_HR_struts_start:1.2
Konec_hybridu_060602:1.2;
locks; strict;
comment @# @;


1.2
date    2006.05.05.05.48.50;    author moncka;  state Exp;
branches;
next    1.1;

所以我想这是我们 SVN 使用的遗留物。我的问题是如何使用任何工具删除这些内容(项目包含数千个文件)。 非常感谢您的帮助。

附注项目还包括.jsp、.xml等文件,这些文件也被破坏了。

最佳答案

如果您有很多名称以 ,v 结尾的文件,听起来像是 CVS而不是正在使用的 Subversion,并且您拥有的是存储库的副本而不仅仅是项目的工作副本。

您不想只是从文件中删除此内容,因为这不会为您留下每个文件最新版本的完整副本。

您可以尝试为存储库设置 CVS 服务器并进行 checkout 以获取最新版本源文件的干净副本。或者,既然您正在使用 Git,那么可能值得研究一下 git-cvsimport。用它转换存储库相当简单。

关于java - 从旧 Java 文件中删除 SVN 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9189925/

相关文章:

java - HibernateTools 逆向工程工具没有为生成器添加 Annotation

environment-variables - 在 Java 运行时环境之间切换

mysql - 如何重命名在mysql中用作外键的字段?

使用 'rename.pl' 重命名多个文件的正则表达式

java - Appengine for Java 上的编程备份

visual-studio-2008 - 使用 ClickOnce 发布修订版的 Subversion 修订版?

svn 更新而不进入该目录

svn - 使用 CruiseControl.net 时将参数传递给 svn

文件存在时 Coldfusion CFFTP putfile 重命名

java - GSON通过注解控制序列化格式化