你好有办法从eclipse使用svn命令行吗?
在我的项目浏览器中的eclipse中,我可以righclick然后点击团队,而不是我有像svn这样的东西。不确定它是哪个插件。但它没有按钮来例如忽略要上传的文件。这就是我想要命令行的原因。我的问题是如何做到这一点。
好的,我怎样才能在windows xp的命令行中使用它?
答案 0 :(得分:5)
您可能使用的插件是Subclipse。它应该有一个“Add to svn:ignore”选项。如果没有,请尝试更新到Eclipse和Subclipse的最新版本。一般来说,subclipse应该足够了,不需要命令行。
对于Windows XP,我建议使用Tortoise SVN。它与Windows资源管理器集成,为您提供满足您所有需求的图形环境。我会说这比subclipse更稳定,而且非常容易使用。
如果您确实想使用命令行工具,请从here下载并安装svn-win32。命令行工具可能有助于合并和复制操作。
我还应该指出,这些方法都不会相互干扰。你可以使用Tortoise SVN或命令行,subclipse不会受到影响。所有svn客户端都通过编写和读取名为.svn的隐藏目录来工作。在源代码管理下的每个文件夹中都有一个这样的目录。只要svn客户端软件版本相同,svn客户端就可以写入这些隐藏文件夹,另一个可以从中读取。如果其中一个客户端更新为使用不同协议写入.svn文件夹的版本,则可能会出现问题。在这种情况下,较旧的客户将无法读取存储在那里的信息。将它们升级到最新版本将解决问题。
答案 1 :(得分:1)
不确定你要做什么;有时最好描述目标而不是你计划的目标。
你试过Subeclipse吗?它允许你在Eclipse中使用SVN;太棒了。
答案 2 :(得分:1)
我不确定你是否可以在 Eclipse中使用它,但没有什么能阻止你使用它。从cmd / xterm /等等。无论如何它都不会干扰Eclipse,也不会干扰Subclipse(我假设你正在使用它)。
答案 3 :(得分:1)
我正在使用subclipse,并且通常它的效果非常好。
但是,我想这是你的问题,默认情况下团队同步想要在我的项目中添加所有文件,而不仅仅是我添加到版本控制的文件。这是蹩脚和令人沮丧的,显然没有办法把它关掉。然而,较旧版本的屏幕截图暗示了关闭“功能”的可能性。令人沮丧!
答案 4 :(得分:1)
我个人并不是Subclipse的粉丝 - 根据我的口味,它会让IDE慢一点。以下是使用外部工具和TortoiseSVN的替代方法
在步骤4中交换提交以获取其他命令。您还可以将特定工具添加到收藏夹,并将其放在工具栏的下拉列表中。 Additional Arguments Here
答案 5 :(得分:0)
这里并不是太过冒昧,但我认为你应该看看Subversive或Subclipse是否以不同于你预期的方式解决了问题。例如,很可能通过Subclipse忽略文件和目录。
另一方面,如果您真的想通过Eclipse的命令提示符进行攻击,则必须安装Target Management project(Eclipse Europa和Ganymede支持)。安装完成后,可以启动远程shell到本地计算机,然后type away on the command line:)。
PS:我从未使用过这种方法; Subversive满足了我对Eclipse中SVN插件的所有要求。