问题内容: 如果您以前使用过Eclipse中的SVN工具(Subversion,颠覆性),那么您可能会熟悉“工作副本’XXX’已锁定…”错误。 我在以下位置找到了一个非常有用的解决方法,它具有变通办法:工作副本XXX锁定且SVN中的清理失败 尽力解决该问题,但是一遍又一遍地做是很痛苦的。有谁知道我为什么持续收到此错误,以及可以采取哪些措施来防止它发生? 上下文:我正在创建一个涉及侦听SVN事件的E
问题内容: 在使用maven-buildnumber-plugin 1.0 beta 4时,除非我在配置中使用标签,否则似乎可以得到svn修订版。使用并标记后,我会得到一个自动递增的数字,但是它不再与svn修订相对应,并且我不知道如何取回它。有没有办法在svn中使用svn版本号?该文档不是很清楚。 问题答案: buildnumber-maven- plugin非常古怪,这可能就是为什么它仍然是be
问题内容: 我试图使用Eclipse从SVN中签出一个项目。我尝试使用“签出为”将其放入“来自现有Ant脚本的Java项目”中,但是项目向导要求文件已下载。有没有一种方法可以将项目作为Java项目检入Eclipse,而不必先将其下载到其他地方? (我在Subversive中使用Eclipse Ganymade 3.4.1。) 问题答案: 如果未选中作为一个Java项目,您可以添加Java性质如图所
问题内容: 我正在使用Eclipse开发Java应用程序。我的项目有两个已构建的源目录,然后将一些文件复制到输出文件夹中。然后从输出目录运行我的应用程序,一切正常。 但是,我一直收到以下警告: Eclipse中“问题”标签中的快照http://www.freeimagehosting.net/uploads/128c1af93f.png 有谁知道如何摆脱这些警告?也许通过从构建过程中排除一些文件(
问题内容: 我已经使用subversion 1.6检出了一堆Java代码,然后将这些项目导入了eclipse。Subclipse 1.6注意到了插件受版本控制的事实,除了几个文件夹。 我现在收到一堆错误,例如: 该资源是src / .svn / all-wcprops的副本,没有复制到输出文件夹中 如果我删除项目(从不在磁盘上的eclipse中)并重新导入它,那么大约一半的时间可以解决该问题。但是
问题内容: 从中移出文件时,我希望发生两件事: 更新对该类的所有引用(在项目的所有文件中),以便使用新包 我在Eclipse Ganymede中使用颠覆性工具。当我将文件从一个包拖到另一个包时,所有引用都将更新,并且文件在文件系统上移动。但是SVN没有意识到这一点,因此该命令在不存在时(显然是因为eclipse已经移动了它)而不会起作用(显然)。 有没有办法让Eclipse进行重构,但是使用svn
问题内容: 我设法下载了Eclipse Helios的svn插件。然后,我设法将一个新的存储库添加到我选择的驱动器中。但是我看不到如何知道已经创建的项目?有人可以告诉我我该怎么做。 谢谢 问题答案: 就像是: 右键单击您的项目。 选择团队->共享项目。 该向导将指导您进行初始导入。 实际上,Initial Import不会将任何代码放入项目存储库中,而只是将项目详细信息放入仓库中。因此,您需要执行
问题内容: 与“普通” svn目录结构相反,我使用以下结构: 如您所见,对于每个项目,我没有单独的三元组(树干/分支/标签)。 为了进行开发,我对主干进行了检出(有时是稀疏检出),其中包含我需要的所有项目(项目之间存在依赖关系,有些项目只是库)。 我从中看到的好处是: 更新和签入很容易,因为我对所有项目都有一个公共的根目录(trunk)。一个简单或全部完成。 创建标签或分支很简单,因为这只是我要做
问题内容: 当我grep我的Subversion工作副本目录时,结果包括.svn目录中的许多文件。是否可以递归grep目录,但排除.svn目录中的所有结果? 问题答案: 如果您有GNU Grep,它应该像这样工作: 如果碰巧是在没有GNU Grep的Unix系统上,请尝试以下操作:
问题内容: 我经常使用命令搜索源代码,删除文件等等。令人讨厌的是,由于Subversion在每个文件的目录中存储了每个文件的重复项,因此我的简单搜索最终会得到很多重复的结果。例如,我要递归搜索多个和文件: 如何知道忽略目录? 更新 :如果将SVN客户端升级到1.7版,则不再是问题。 Subversion 1.7中引入的更改的主要功能是将工作副本元数据存储集中到一个位置。Subversion 1.7
问题内容: 我在应用程序中拥有的导出工具的任务之一是清除应用程序目录树中的所有目录。我正在Linux外壳中寻找一个递归命令,该命令将遍历整个树并删除文件。 我没有使用export,因为此脚本将用于与SVN不相关的其他文件/目录名称。我尝试了类似的东西: 没用… 问题答案: 尝试这个: 在运行这样的命令之前,我经常喜欢先运行以下命令:
问题内容: 我在Linux上运行SVN。我希望一旦提交就运行自动部署。根据我的搜索,提交后svn似乎可以解决问题。但是我在SVN安装中找不到SVN提交后。所以我想知道这是否是单独安装?我可以下载并安装任何SVN提交后挂钩吗? 问题答案: 这不是单独的安装。在您的存储库目录中,有一个“挂钩”目录。您可以找到post-commit.tmpl,只需修改文件并将其重命名为可执行文件即可。
问题内容: 我有一台运行Ubuntu的笔记本电脑,希望用作Subversion服务器。无论是我自己致力于在本地,还是远程地致力于其他人。要执行此工作需要采取什么步骤?请包括以下步骤: 获取并配置Apache和必要的模块(我知道还有其他方法可以创建SVN服务器,但是我希望它特定于Apache) 配置访问服务器的安全方式(SSH / HTTPS) 配置一组授权用户(例如,他们必须有权提交,但可以自由浏
问题内容: 我知道,在Maven时代,不建议将库存储在VCS中,但是有时候这样做很有意义。 我的问题是如何最好地存储它们- 压缩还是未压缩?未压缩的文件较大,但是如果用较新的文件替换几次,则两个未压缩的.jar文件之间存储的差异可能比压缩后的差异小得多。有人做过测试吗? 问题答案: 在VCS中存储.jar文件的最佳实践(SVN,Git等):请勿。 在像SVN这样的CVCS(集中式VCS)中,它可以
问题内容: svnkit.com是Java中的SVN库。例如,您可以按照以下方式获取SVN存储库的日志: 如何列出SVN信息库的所有文件(不检出文件)? 问题答案: 检查。有关如何使用的示例,请参见等。就像SVNKit仓库 1.7.x分支的最新版本中的一样。