作者:ANANREMEMBERO38_810 | 来源:互联网 | 2023-05-27 13:05
我正在尝试在我的SVN存储库中导入Android Studio项目.我一直在尝试
VCS->导入到版本控制 - >导入到Subversion ...
但问题是,即使取消选中该Include ignored resources
框,软件仍会将项目文件夹中的所有文件基本上传到SVN.我也尝试过Share Project (Subversion)
,它不会上传任何东西(只是创建远程文件夹):当我尝试提交时,它想要上传所有文件,如导入选项.
我也尝试过使用svn:ignore属性,但运气不大.
我的问题是:
最好的方法是什么?
Android Studio不应该自动处理这些事情吗?如果不是,为什么?
谢谢您的帮助.
1> chathura..:
我按照这些步骤操作,并成功将android项目导入subversion存储库.
(1)启用VCS集成(在VCS下)
(2)设置 - >版本控制 - >忽略文件(在此处添加.gitignore文件中的文件,文件夹) - 应该如下图所示.在此之后,您可以看到单独颜色(如黄色)的忽略文件和需要以另一种颜色添加到subversion的其他文件(红色)
在这里键入intellij,它将为您提供被忽略的文件列表
(3)VCS - >导入到版本控制 - >导入到Subversion(我正在使用subversion).选择父文件夹,而不是app文件夹.
(4)在对话框中取消选中"Include ignored resources",然后导入
(5)最后将项目签出到同一个项目文件夹中.在此之后,添加到远程存储库的文件(红色)的颜色将消失.
注意:您可以在提供存储库位置后创建新的远程文件夹(VCS - >浏览VCS存储库 - >浏览Subversion存储库)
这怎么办?这个愚蠢的IDE也会检查被忽略的文件,即使未选中"包含被忽略的资源"也是如此.不过我尝试了你的方式,但这也行不通.我无法查看工作副本(错误消息).
2> 小智..:
你在正确的轨道上,svn:ignore是一个模板/列表来定义subversion应该忽略的文件.如果你在Windows上这样做,我建议使用免费的TortoiseSVN客户端,它有一个很好的资源管理器集成的GUI,让生活更轻松.它只是右键单击文件 - > TortoiseSVN - >添加到忽略列表.
另外,刚刚在这里发现了一个帖子,其中包含项目的实际svn:ignore列表:
在使用Android Studio的Project中,我应该向SVN添加哪些文件忽略
根据评论编辑,添加列表:
gradle
.idea
*.iml
build
.DS_Store ( => for mac only)