问题标签 [subclipse]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
3296 浏览

java - 将 Subversion 代码签出到 Eclipse 后,如何构建它?

这个问题困扰了我一段时间...

许多像 Sourceforge 这样的网站使用 SVN 或 Subversion 来管理他们的代码。我在 C++ 中编译 SVN 代码几乎没有问题,但是说到 Java,我的 IDE 让我很头疼。

我已经为 Eclipse 的 SVN 支持安装了 Subclipse,它可以工作。我可以将任何代码签出到我的工作区。现在 Subclipse 将把整个东西放到一个无法编译的特殊项目中。所以我在谷歌上搜索了一些东西,然后我想出了修改 eclipse XML 文件以指定“性质”为 Java 项目。

好的,现在它是一个 Java 项目。假设我有一个文件夹结构,例如:

我收到 800 个编译器错误,抱怨包名org.company.SomePackage不是src.org.company.SomePackage.

然后我要做的是创建名为 src、数据、图形等的包,而不仅仅是文件夹。我将文件夹中的所有内容剪切并粘贴到包中,最后我可以编译它。

有什么更好的方法来做到这一点?

编辑:我只能将任何 SVN 作为 SVN 项目签出,并且在 Eclipse 中无法将其更改为 Java 项目。我如何首先将 SVN 作为 java 项目签出?

0 投票
4 回答
2748 浏览

c# - 运行 Subclipse 和 TortoiseSVN 的版本问题

正如有人回答我的另一个问题所建议的那样,我为 Java 安装了 Subclipse,并为#develop 安装了 TortoiseSVN。当我尝试编辑 C# 类时,它说“客户端太旧,无法使用工作副本” - 但 TortoiseSVN (1.5) 的 Subversion 版本似乎比 Subclipse (1.4?) 的版本更新。发生了什么事 - 消息似乎有点倒退!我可以降级 TortoiseSVN 的版本级别以匹配 Subclipse,还是升级 Subclipse?!建议将不胜感激!

0 投票
1 回答
2737 浏览

eclipse - 共享项目时可以让 subclipse 创建文件夹结构吗?

当在 Eclipse 中并且您决定使用 subclipse 在 subversion 存储库中共享一个项目时,您能否让它以某种方式自动为该项目创建一个文件夹结构?

我想要的是为每个共享项目添加这种结构:

/Client/Project/branches /Client/Project/tags /Client/Project/trunk/EclipseProject

其中 Client 是客户端的名称,Project 是实际项目的名称,EclipseProject 是项目的名称,因为它存在于 Eclipse 中。在这个结构中可能有多个 EclipseProject,在这种情况下当然不必创建目录。

这可能与子剪辑有关还是我最好编写一个简单的shell脚本来做到这一点?我的第一个想法是做一个 shell 脚本,因为我不介意使用终端,但是我的一些同事真的不喜欢命令行界面,而是挖掘 Subclipse。

0 投票
1 回答
884 浏览

svn - 在 Subclipse 中自动查找要合并的修订

嗨,我有一个与 Subclipse 相关的问题。

在 SVN 中,当您将主干合并到您正在处理的分支时,您只需使用以下命令:

并且您会自动获取上次将主干合并到分支中的所有新更改。

在 Subclipse 中,当您选择合并时,您必须选择要合并更改的修订范围。现在我知道在提交更改时通过适当的评论这不是一个大问题,但我想知道是否有一种自动方法可以简单地从分支的主干中获取所有新更改。

0 投票
3 回答
2353 浏览

eclipse - 为什么 Subclipse 只能在某些 Ecliplse 工作区中工作,而不能在其他工作区中工作?

我正在使用带有 Subclipse 的 Eclipse 进行一些 perl 开发。Subversion 存储库的设置如下:

  • /repos /repos/dev/
  • /repos/dev/crontabs
  • /repos/dev/crontabs/script1
  • /repos/dev/crontabs/script2
  • /repos/dev/守护进程
  • /repos/dev/daemons/script3
  • /repos/dev/daemons/script4
  • /repos/dev/工具
  • /repos/dev/tools/script5
  • /repos/dev/tools/script6

在文件系统上,我将整个 /repos/dev 树在本地检查到 ~/dev 并创建了三个 Eclipse 工作区,每个工作区位于“~/dev/crontabs”、“~/dev/daemons”和“~dev /工具”。

这就是事情变得奇怪的地方。在守护进程和工具工作区中,SVN 可以正常工作。我看不到 .svn 目录,我可以在 TEAM 对话框中执行所有各种 SVN 工作(例如提交、更新、清理)。但是,SVN 不能在“crontabs”工作区中工作。.svn 目录是可见的,并且没有任何 SVN 对话框选项可用。

在所有目录中,我都可以使用命令行 SVN 工具,一切正常。

这里有更多细节。

  • Mac OS X 10.5.6
  • Eclipse 平台 - 版本:3.4.2 - 内部版本号:M20090211-1700
  • SVNKit 库 1.2.2.5405
  • SVNKit 客户端适配器 1.5.6.1
  • 子剪辑 1.4.8
  • 史诗 0.5.46

我尝试删除 deameons .metadata 和 realted .profile 文件以尝试将其清除并开始一个新的工作区,但这没有用。

任何人之前都见过这种行为和/或知道如何让 SVN 命令在所有工作区中工作,而不仅仅是其中一些?

更新:我还应该提到 /dev 目录中还有很多其他我不使用 Eclipse 的资产。因此,我将命令行 SVN 工具与 Eclipse 中的 SVN 函数结合使用。最初使用命令行工具检查了所有内容,然后我只是使用 Eclipse 进行提交。让我吃惊的是为什么它在两个子目录中工作,而不是在命令行 100% 工作的第三个子目录中工作。

0 投票
21 回答
259342 浏览

eclipse - 如何在 Eclipse 中更改 SVN 存储库的凭据?

我在 Windows 上安装了带有 subclipse 的 Eclipse 3.4.2。另一位开发人员使用他的凭据添加了一个 SVN 存储库并选择了“保存密码”。现在,每次我对 SVN 做任何事情时,都会使用他缓存的凭据。我怎样才能将它们更改为我的?

我已经检查了“workspace/.metadata/.plugins/org.tigris ...”文件夹,但找不到任何方法来重置这些缓存的凭据。

0 投票
1 回答
4732 浏览

eclipse - 在 Subclipse 中获取当前修订号?

虽然通常我为 SVN 使用 Subversive 插件 (Eclipse),但我决定尝试 Subclipse,它似乎更受欢迎且文档更完善。

我从 Subversive 认为理所当然的是显示的当前修订号。使用 Subversive,菜单旁边会非常清楚地显示:

Subversive 有点不同,修订号无处可见:

如何获得要在 Subclipse 中显示的修订号?这是我来依赖的东西..

0 投票
12 回答
167045 浏览

eclipse - 子剪辑 svn:忽略

我是 Eclipse 的新手。我正在使用 subclipse 连接到我的 SVN。我想将一些文件夹和文件添加到 svn:ignore,但它是灰色的。有没有一种简单的方法可以让 subclipse 忽略文件和目录?

子剪辑

0 投票
4 回答
625 浏览

java - Subclipse 问题:将 .java 文件作为 Java 应用程序运行

第一次使用 Subclipse 插件将代码从存储库中检出到 Eclipse 后,我发现我无法再运行 Java 应用程序了。通常当我在文本编辑器窗口中右键单击并选择“运行方式”时,我会看到“作为 Java 应用程序运行”选项。然而,现在我看到的只是“在服务器上运行”。是否有另一种方法可以将其作为 Java 应用程序运行,或者是否有一些我需要重新配置的选项?

0 投票
2 回答
4045 浏览

eclipse - Subclipse:如何保持分支同步?

¿ 我将如何使用 subclipse 插件执行此处描述的操作,这在命令行中非常简单?

我想我会确保我的工作副本与分支同步,然后我会去“合并...”。我不确定在弹出窗口中该怎么做!

编辑:我在某处读到,在弹出窗口中我必须将合并范围指示为主干修订的范围:从分支打开的修订到 HEAD。说得通。但是我现在正在使用一个测试项目来尝试这个,并且我没有在指向分支的工作副本上获得新的主干更改。我一定是错过了什么,或者它不工作!

注意:子剪辑 1.4.8