草庐IT

java - 使用 SVNKit 添加文件夹和提交文件

我刚刚创建了一个Java项目。我想在SVNKit的帮助下将这个项目checkin到SVN位置。我使用下面的代码,它向SVN存储库添加了一个文件夹。但是它没有在文件夹/Users/test/svnAddDirCheck中创建任何.svn文件夹。我希望文件被checkin,我还想在将来提交一些更改的文件。不检查源代码,我该怎么做?我可以在SVN中添加这些文件吗?我可以直接提交任何更改的文件吗?@TestpublicvoidimportWholeDir()throwsException{try{DAVRepositoryFactory.setup();SVNRepositoryFactory

java - Java 是否有围绕 subversion 和 Git 的 API 包装器?

想知道是否有针对Git和SubversionforJava的API包装器?我希望能够从Subversion和Git存储库中提取变更集和源代码(和差异)。这可能吗?是否有任何预构建的API? 最佳答案 快速谷歌搜索找到了一些结果,虽然我不能说我用过它们所以它们的用处未知JavaGit:“JavaGit是一种JavaAPI,可提供对git存储库的访问。我们的目标是提供一个具有易于使用的API的库,该API对于git新手和git老用户的开发人员来说都是直观的。”根据他们的常见问题解答,它只是在幕后使用命令行git命令JGit:Java中g

java - 如何从 Subclipse 中的 svn repo 同步中排除文件?

我想在与svn存储库同步期间排除检查Eclipse项目中的文件(.properties)。如果我在我的Eclipse项目中更改这个.properties文件,它的图标将被标记为指示该项目未与repo同步。我怎样才能避免这种情况?我不想从存储库中排除这个文件,因为我会不时地提交一个新版本。 最佳答案 转到Window->Preferences->Team->IgnoredResources并在那里添加您的模式。这样您就可以绕过“svn:ignorebuttondisabled”问题,您可以填写自己的模式,而不仅仅是您选择的文件。在您的

java - 在 webapp 中获取当前的 svn 版本

在javawebapp中显示/使用修订号的最佳方式是什么?我们只使用ant来构建我们的.war存档,没有构建服务器等。我希望有某种if$ref可以写在资源文件中,但这只会在提交相关文件时更新。我在全局范围内都需要它。你会推荐什么?更新某些文件的提交后触发器?自定义Ant脚本?有没有更简单的方法来做到这一点?或者最好有我自己的独立于svn的版本号。编辑:很好的建议!非常感谢您的回答! 最佳答案 我们使用以下ant任务在jar的属性中包含svn版本,以及正在使用的其他包的版本然后你可以像这样在你的webapp中访问它Stringvers

Mac svn: E200030: SQLite 编译为 3.43.2,但是运行于 3.39.5

svn up报错svn:E200030:SQLite编译为3.43.2,但是运行于3.39.5MacOS14.1.1系统brewupgrade后svn不能用。命令行执行 brewupdatebrewreinstallsqlitesvn--build-from-source 原文地址 subversionstoppedworking·Homebrew·Discussion#4500·GitHub

java - maven-buildnumber-plugin svn 修订仅在不使用格式时可用

在使用maven-buildnumber-plugin1.0beta4时,似乎我可以获得svn修订版,除非我使用配置中的标记。一旦我使用和buildnumber标签,我得到一个自动递增的数字,但它不再对应于svn修订版,我不知道如何取回它。有没有办法在中使用svn修订号??文档不是很清楚。 最佳答案 buildnumber-maven-plugin非常古怪,这可能就是它仍然是测试版的原因。该格式仅适用于您希望对其应用Java消息格式的那些项目,并且在大多数情况下,它仅对时间戳和文字字符串有用。如果您不需要时间戳,请不要在获取Subv

将 Java jar 文件放入存储库(CVS、SVN..)

为什么将Javajar文件提交到存储库(CVS、SVN..)是个坏主意 最佳答案 因为您可以从源代码重建它们。另一方面,如果您正在谈论您的项目所需的第三方JAR文件,那么将它们提交到存储库中是一个好主意,这样项目就可以自包含了。 关于将Javajar文件放入存储库(CVS、SVN..),我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4649015/

java - 如何更改 eclipse svn 存储库中的用户?

我从我的friend那里得到了eclipse,他的eclipse使用他的用户与SVN进行通信,提交或更新。我想更改为我的用户,但我不能。我阅读了这些主题,但它们对我不起作用。HowtochangecredentialsforSVNrepositoryinEclipse?例如,我的系统没有这个答案中提到的svn.simple文件。还有这个问题:SVNchangeusername当我想使用svn时,它说:'/home/chavosh'isnotaworkingcopy我该怎么办?! 最佳答案 请您的friend更改他/她的密码。下次您尝

SVN之后缺少标签到GIT转换

我正在尝试使用以下命令将颠覆存储库转换为GIT存储库。gitsvncloneURL_TO_SVN/PROJECT--authors-file=users.txt-Ttrunk-bbranches-ttags/release与SVN标准布局不同的唯一一件事是存储在下面的SVN标签tags/release.移动SVN标签是适当的git标签:cp-Rf.git/refs/remotes/origin/tags/release/*.git/refs/tags/rm-Rf.git/refs/remotes/origin/tags我只有几个标签,但并非所有SVN标签现在都是git标签。在SVN存储库中是从

SVN比较两个文件夹和命令提示中的导出差异

如何比较SVN中的两个文件夹并将差异导出到另一个文件夹中Windows命令提示符?使用TortoiseSVNGUI,我们可以将两个URL选择全部和导出选择文件与文件夹进行比较。如前所述使用乌龟SVN将文件导出到另一个目录.是否可以从命令提示符下进行?!我看到命令列表https://tortoisesvn.net/docs/nightly/tortoisesvn_en/tsvn-automation.html但找不到任何东西。我在https://www.electrictoolbox.com/subversion-export-changed-files-cli/但这是针对Linux的看答案我改