在 Android 个已共享的工作室中共享项目
Share project in Android Studio that has already been shared
我使用选项 "Import into Subversion" 和 "Checkout from Version Control" 以某种方式将 Android 项目导入了我的 Subversion SVN。我意识到我的进口不是我想要的。可能我应该首先使用 "Share Project (Subversion)",但现在当然没有 "share" 选项了。
是否需要删除任何存储库元数据才能使 "share" 选项再次可用?
尝试了设置 -> 版本控制并删除了目录,但这没有帮助。
Is there any repository metadata that needs to be deleted on order to
make "share" option available again?
是的,有。 SVN 将隐藏的 .svn
目录放置在工作副本的根目录下。我想您应该删除它并重新打开项目以使 'Share' 命令再次可用。您还可以检出 imported/shared 项目的新工作副本。
坦率地说,IDE 中的那些 'Import' 和 'Share' 命令有点令人困惑。当您 'Import' 一个项目时,您只需将它添加到远程 SVN 存储库并提交此更改。导入不会使您的本地项目成为 SVN 工作副本,也不会启用任何版本控制功能。您应该在导入项目后检出该项目的工作副本。另一方面,当您 'Share' 一个项目时,您将其导入远程 Subversion 存储库 和 您还使您的本地副本成为启用版本控制功能的 SVN 工作副本。
Android Studio 基于 IntelliJ IDEA。因此 IDEA 的文档也适用于 Android Studio。阅读这些帮助主题
我使用选项 "Import into Subversion" 和 "Checkout from Version Control" 以某种方式将 Android 项目导入了我的 Subversion SVN。我意识到我的进口不是我想要的。可能我应该首先使用 "Share Project (Subversion)",但现在当然没有 "share" 选项了。
是否需要删除任何存储库元数据才能使 "share" 选项再次可用?
尝试了设置 -> 版本控制并删除了目录,但这没有帮助。
Is there any repository metadata that needs to be deleted on order to make "share" option available again?
是的,有。 SVN 将隐藏的 .svn
目录放置在工作副本的根目录下。我想您应该删除它并重新打开项目以使 'Share' 命令再次可用。您还可以检出 imported/shared 项目的新工作副本。
坦率地说,IDE 中的那些 'Import' 和 'Share' 命令有点令人困惑。当您 'Import' 一个项目时,您只需将它添加到远程 SVN 存储库并提交此更改。导入不会使您的本地项目成为 SVN 工作副本,也不会启用任何版本控制功能。您应该在导入项目后检出该项目的工作副本。另一方面,当您 'Share' 一个项目时,您将其导入远程 Subversion 存储库 和 您还使您的本地副本成为启用版本控制功能的 SVN 工作副本。 Android Studio 基于 IntelliJ IDEA。因此 IDEA 的文档也适用于 Android Studio。阅读这些帮助主题