2017-07-05 143 views
1

我以某种方式使用选项“Import into Subversion”和“Checkout from Version Control”将一个Android项目导入到我的Subversion SVN。我意识到我的导入不是我想要的。大概我应该首先使用“共享项目(Subversion)”,但现在当然没有“共享”选项了。在Android Studio中共享已共享的项目

是否有任何存储库元数据需要删除,以使“共享”选项再次可用?

尝试它与设置 - >版本控制和删除的目录,但没有帮助。

回答

1

是否有任何存储库元数据需要删除,以便 使“共享”选项再次可用?

是的,有。 SVN将隐藏的.svn目录放在工作副本的根目录下。我想你应该删除它并重新打开项目以使“分享”命令再次可用。您也可以签出导入/共享项目的新工作副本。

坦率地说,IDE中的'Import'和'Share'命令有点令人困惑。在“导入”项目时,只需将其添加到远程SVN存储库并提交此更改即可。导入不会使您的本地项目成为SVN工作副本,并且不会启用任何版本控制功能。导入后应该签出项目的工作副本。另一方面,当你'共享'一个项目时,你可以将它导入到远程Subversion版本库,你也可以使你的本地副本成为SVN工作副本启用版本控制功能。 Android Studio基于IntelliJ IDEA。因此,IDEA的文档也应该适用于Android Studio。阅读这些帮助主题

+0

这工作,谢谢!我同意,这些命令相当混乱,特别是对于像我这样的新手来说。 – peterremec