gpt4 book ai didi

android - 将 SVN 迁移到 Android Studio

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:21:30 27 4
gpt4 key购买 nike

我正在将我的 Android 项目从 Eclipse 迁移到 Android Studio。我使用 Subversion 并且想知道如何将我的 SVN 迁移到 Android Studio 中使用的新文件结构而不丢失我的历史记录。

感谢您的帮助!

最佳答案

张贴它是因为它可能对其他人有帮助。

我也遇到了同样的问题。 @user714965 很有启发性,但没有解决我的问题,因为我不知道如何让 SVN 识别我将文件从原始文件夹移动到工作副本中的新结构。

对于以下内容,您将需要 TortoiseSVN 或类似的 SVN GUI 客户端来执行此操作。

这是我做的:

  1. 将 Eclipse 项目的最后更改提交到 SVN 存储库。
  2. 打开 Android Studio 并使用它导入 Eclipse 项目工作副本。
  3. Android Studio 可以很好地将 Eclipse 项目转换为 Android Studio/Gradle 项目。我们称这个项目为“PrjGradle”。
  4. 打开转换后的 Gradle 项目文件夹窗口并将其放在屏幕的一侧
  5. 进入您的项目所在的 SVN 存储库(使用 TortoiseSVN)。
  6. 将您当前的主干备份到分支或标签中,并将其命名为“final_eclipse”或其他名称。
  7. 现在,直接在 TortoiseSVN Repo Browser 窗口中镜像本地计算机上新转换的 Gradle 项目的文件夹结构。意思是,查看目录在“PrkGradle”中的结构,并直接在主干存储库上创建/删除/重命名文件夹。这将非常乏味,但如果您想保留您的 SVN 历史记录,您必须忍受它。
  8. 当您直接在存储库中四处移动(而不是复制)文件时,文件的历史记录保持不变。
  9. 完成后,将重组后的目录 checkin 本地计算机。我们称其为“NewPrj”。
  10. 使用合适的文件夹比较程序(例如Beyond Compare)来同步丢失的项目(例如build.gradle、.iml文件等)
  11. 将转换后的项目重命名为“PrjGradle_old”,并将新 checkout 的项目 (NewPrj) 重命名为“PrjGradle”。
  12. 在 Android Studio 中打开“PrjGradle”。就是这样!

希望一切顺利

关于android - 将 SVN 迁移到 Android Studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25248032/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com