首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在SVN存储库中导入Android Studio项目的正确方式是什么?

在SVN存储库中导入Android Studio项目的正确方式是什么?
EN

Stack Overflow用户
提问于 2015-01-11 21:57:35
回答 4查看 12.9K关注 0票数 19

我正在尝试在我的SVN存储库中导入一个Android Studio项目。我显然试过了

VCS->导入到版本控制->导入Subversion...

但问题是,即使取消选中SVN框,软件也会继续将项目文件夹中的所有文件都上传到Include ignored resources。我也尝试过Share Project (Subversion),但它没有上传任何东西(只是创建了远程文件夹):当我尝试提交时,它想要像导入选项一样上传所有文件。

我还尝试了使用svn:ignore属性,但没有成功。

我的问题是:

Android

  • 自动处理这些事情的最好方法是什么?如果没有,为什么?

谢谢你的帮助。

EN

回答 4

Stack Overflow用户

发布于 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存储库)后创建新的远程文件夹

票数 9
EN

Stack Overflow用户

发布于 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

编辑,根据评论,添加列表:

代码语言:javascript
复制
gradle
.idea
*.iml
build
.DS_Store ( => for mac only)
票数 5
EN

Stack Overflow用户

发布于 2016-09-08 05:57:25

添加了相反的观点;我发现忽略文件是错误的方法。导入到SVN似乎完全忽略了Ingore列表,并签入了所有内容。

我使用了Tortoise SVN,它建议不要使用import,并使用Import in Place

在Tortoise explorer弹出窗口中:

root.

  • TortoiseSVN TortoiseSVN ->浏览存储库:在存储库中创建一个文件夹作为您的项目root.

  • TortoiseSVN TortoiseSVN签出:签出项目根目录上的根文件夹(并忽略您正在签出到非空目录的警告。)
  • folder -> TortoiseSVN ->添加到Ingore列表(可能不是严格需要的,但使用较少生成的files.)
  • TortoiseSVN -> Add使以下步骤更容易,然后允许您选择单独的目录和文件。This was the best list of files/directories to ignore.

然后在Android Studio中:

already)

  • Commit

  • (如果未启用VCS菜单中的VCS功能,则会同步文件状态,并且似乎会从乌龟中拾取添加更改列表中的文件。(我对上述问题的回答可能有些奇怪,所以希望这篇文章能为您所用!)
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27887881

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档