【问题标题】:svn: auto replace text with project locationsvn:用项目位置自动替换文本
【发布时间】:2012-08-11 01:05:01
【问题描述】:

首先,这是dumbest eclipse problem that a project path is hard-coded inside .project 的解决方法 所以,我想知道是否可以使用 svn 解决方法。该 .project 文件中是否有一些 magic 关键字,以便将它们替换为正在检出项目或文件的路径?

基本上,在我的 svn 中,.project 文件有一些这样的路径: E:/work/gaming/Android/Components/src

我想用类似的东西替换

$$PATH$$/gaming/Android/Components/src

这样如果 svn 被检出到 c:\dev 中,那么该位置将被固定在

c:/dev/gaming/Android/Components/src

【问题讨论】:

    标签: eclipse svn


    【解决方案1】:

    Eclipse 没有将项目位置硬编码到 .project 文件中,你显然做错了什么。

    您是否尝试将其设置为相对路径,或重新创建项目?

    【讨论】:

    • 你认为 eclipse 做这样的事情不是那么愚蠢,或者你确定硬编码的路径吗?即使在发布的链接中,人们也提到没有办法,因此也有 [rclick]->Refactor->Move 选项可以将项目移动到不同的位置。当我将 .project 中的硬编码路径替换为相对路径时,eclipse 看不到对项目文件的引用。因此,它肯定需要硬编码路径。
    • 根据我的经验没有。每次我看到 .projects 时,它们都有相对路径;我什至将项目移动到不同的操作系统和不同的位置,没有任何问题(我什至刚刚检查了我的几个项目)。你的日食一定有什么有趣的事情发生。
    • 对我来说并不好笑 :) 我在 android 上使用了 eclipse 几年,所有这些(包括当前的 4.2)都有这个问题。我用它来开发安卓。尝试检查我发布的链接,还有另一个人和我一样想避免硬编码路径。
    • 显然我没有对 eclipse 做任何事情。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-26
    • 2021-10-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多