没有更改提交Android studio SVN

时间:2014-08-08 19:53:59

标签: android svn android-studio

我在Android工作室有一个Android项目,我试图把它放在我的subversion repo中并做提交。首先,我在Android studio的VCS下拉菜单中启用了版本控制,并将我的项目导入到我的subversion存储库中。该项目在那里,我可以看到它。当我对我的代码进行一些更改并尝试提交它时,它会显示"未检测到任何更改"。我的所有文件也都变红了。我没有做正确的事吗?我该怎么做?

5 个答案:

答案 0 :(得分:2)

默认情况下,Android Studio不会将本地操作标记为repo操作。

要将新创建的文件标记为SVN添加,您可以右键单击该文件(在层次结构或编辑器选项卡中) - >颠覆 - >加。但是你可以想象,对于每个文件来说这都很麻烦。

要更改设置以便新创建的文件立即标记为回购添加,请转到首选项 - >版本控制 - >确认 - >静默添加(在“创建文件时”类别下)。

答案 1 :(得分:0)

你肯定在这里做错了什么。如果您无法确定哪个步骤出错或缺失,请阅读文档。

Android Studio基于IntelliJ IDEA,因此it's documentation应该有所帮助。仔细看看本章:Importing a Local Directory to Subversion Repository

否则,尝试使用命令行客户端将您的Android Studio项目svn import转换为Subversion存储库,然后svn checkout将此项目的工作副本发送到您的计算机。如果您对使用的工作副本发生了什么感到好奇,并且没有检测到更改",请对其进行svn status -v

阅读SVNBook

答案 2 :(得分:0)

首先安装Tortoisesvn。在安装过程中按照以下步骤操作

1.运行TortoiseSVN安装程序。

2.选择修改选项。

3.选择复选框"将命令行客户端工具安装到本地硬盘"。

4.将C:\ Program Files \ TortoiseSVN \ bin添加到Path环境变量或在android studio中按CTRL + ALT + S.然后转到"版本控制" - >颠覆 - >一般 - >检查复选框"使用命令行客户端"并设置路径 C:\ Program Files \ TortoiseSVN \ bin \ svn.exe

5.Restart IntelliJ。

This could be pretty easy rather than other stuff mentioned above. In 
Android studio1.5 version when you try to add the file in your project,
android studio will ask for a pop like "schedule for Addition"
to subversion?. select the check box (Remember, don't ask again) and click "yes". 
After this whatever the file you add or remove to your project it will automatically
synced to your svn repository. suppose if you didn't get that dialog, but you want to
add the newly added .png or xml file to svn means you can manually select those files 
which you have added (the newly added file will be in red color) right click 
on that file -> subversion -> Add to VCS or simply select the file and use (CTRL+ALT+A).

在图像中,绿色(logo_actionbar)表示文件已添加到svn,红色表示尚未添加到svn中。凉爽..!

enter image description here enter image description here

答案 3 :(得分:0)

没有更改提交Android studio SVN

当您的所有项目变为红色表示您的项目不受版本控制。这意味着您必须将项目添加到SVN或从版本控制URL中签出。

希望这能解决您的问题。

答案 4 :(得分:0)

我在这里描述了如何正确行事的步骤,看看 -

步骤:1)点击 VCS(在上方工具栏中)在下拉列表中点击从版本控制中检出在其选项中点击<强>颠覆

你会看到像这样的弹出窗口 -

[Checkout popup [1]

步骤:2)点击&#39; +&#39;顶部的按钮(在图像上方标记为红色),您将看到如下屏幕 -

Second Screen

如上所示,在编辑区域中的

放入存储库的URL,然后单击“确定”。您将看到如下屏幕

enter image description here

步骤:3)因此,如上图所示,您的网址将显示在文本区域及其所有内容中。现在点击Checkout(左下角)。下一个屏幕如下

enter image description here

步骤:4)如上面的屏幕截图所示,它将要求您输入目的地文件夹来检查您的代码。选择目标文件夹并单击“确定”。它将显示如下屏幕。之后您的源代码将在目标文件夹中。

步骤:5)。成功结帐后,它会要求使用Android Studio打开该代码,点击“是”#。

enter image description here

步骤:6)现在转到设置 - &gt;版本控制 - &gt;颠覆。如下图所示 -

enter image description here

步骤:7)如上面的屏幕中有三个复选框(标记为蓝色圆圈)。因此可能会检查它们,现在取消选中所有复选框,然后单击“确定”。

步骤:8)现在关闭Android Studio并重新启动。

希望这会有所帮助!!

快乐编码!!!! ;)