我正在尝试在我的SVN存储库中导入一个Android Studio项目。我显然试过了
VCS->导入到版本控制->导入Subversion...
但问题是,即使取消选中SVN框,软件也会继续将项目文件夹中的所有文件都上传到Include ignored resources
。我也尝试过Share Project (Subversion)
,但它没有上传任何东西(只是创建了远程文件夹):当我尝试提交时,它想要像导入选项一样上传所有文件。
我还尝试了使用svn:ignore属性,但没有成功。
我的问题是:
Android
谢谢你的帮助。
发布于 2016-01-21 20:05:09
我遵循了以下步骤,并成功地将android项目导入到subversion存储库中。
(1)开启VCS集成(VCS下)
(2)设置->版本控制->忽略的文件(在这里添加您的.gitignore文件中的文件,文件夹)-它应该如下图所示。在此之后,您可以看到被忽略的文件以单独的颜色(如黄色)和其他文件,需要添加到subversion的另一种颜色(红色)
Type intellij here and it will give you the ignored file list
(3) VCS ->导入到版本控制->导入到Subversion (我用的是subversion).Select父文件夹,而不是应用文件夹。
(4)在对话框中取消选中'Include ignored‘,然后导入
(5)最后将项目签出到相同的项目文件夹中。在此之后,添加到远程存储库的文件的颜色(红色)将消失。
注意:您可以在指定存储库位置( VCS ->浏览VCS存储库->浏览Subversion存储库)后创建新的远程文件夹
发布于 2015-03-28 02:10:01
您的思路是对的,svn:ignore是一个模板/列表,用于定义subversion应该忽略的文件。如果你在Windows上这样做,我建议使用免费的TortoiseSVN客户端,它有一个很好的集成了资源管理器的图形用户界面,让你的工作变得更容易。它只是在一个文件上右击-> TortoiseSVN ->添加到忽略列表。
另外,我在这里找到了一篇文章,里面有你的项目的实际svn:ignore列表:What files should I add to SVN ignore in an Project using Android Studio
编辑,根据评论,添加列表:
gradle
.idea
*.iml
build
.DS_Store ( => for mac only)
发布于 2016-09-08 05:57:25
添加了相反的观点;我发现忽略文件是错误的方法。导入到SVN似乎完全忽略了Ingore列表,并签入了所有内容。
我使用了Tortoise SVN,它建议不要使用import,并使用Import in Place
在Tortoise explorer弹出窗口中:
root.
然后在Android Studio中:
already)
https://stackoverflow.com/questions/27887881
复制相似问题