【问题标题】:Android Dev: Local SVN for Android Projects?Android 开发:Android 项目的本地 SVN?
【发布时间】:2012-01-30 08:18:33
【问题描述】:

我正在尝试在 Eclipse 中为我的 Android 项目设置 VCS。现在我已将 SVN 和 Subclipse 插件安装到 Eclipse。我知道如何连接到远程 SVN,例如 google 代码项目 url,但我不希望这样,我想在自己的计算机上设置本地 SVN。我该怎么做?

【问题讨论】:

标签: android eclipse svn version-control


【解决方案1】:

您必须创建本地存储库,然后告诉 subclipse 它在哪里。

svn 存储库基本上是一个文件夹,具有文件和文件夹的结构。如果你使用像 Tortoise SVN 这样的 svn 客户端,你只需要

  1. 创建一个文件夹,给它一个名字并打开它,
  2. 右键单击文件夹并在上下文菜单中转到 TortoiseSVN->“在此处创建存储库”。

您现在将创建您的 SVN 存储库。

在eclipse中,导入新svn是正常的过程,但是当它要求svn URL时,使用本地svn文件夹的文件路径。在我的情况下是

file:///C:\Users\Lee Scott Reis\Desktop\LocalSVN

如果你想托管一个公共的 SVN,那么你需要一个 svn 服务器。

希望这有帮助:)

【讨论】:

  • 使用 TortoiseSVN 创建存储库后,我可以卸载它吗?
  • 是的,您可以卸载 TortoiseSVN,或使用许多其他 SVN 实用软件来创建 SVN 存储库,但我建议您保留一个,因为它非常有用。
  • 好的,我让它工作了,但我还有一个问题:我将项目提交到主干目录。那是对的吗?现在我注意到一个分支/文件夹,我要在创建分支时提交到那个文件夹吗?
  • 这很简单:您只需要了解 Apache 发明它时想要什么:en.wikipedia.org/wiki/Apache_Subversion#Branching_and_tagging
  • 你在主干线上工作,这是主要的开发线。每当你有一个稳定的发布版本时,你“标记”它,并继续在 Trunk 上工作。每当你想开发和测试新想法,或者做任何不直接进入主版本的事情时,都会转到一个分支(你在那里复制整个项目)。想法是将后者的 Branch 合并到 Trunk 中,当它处于稳定版本时,你标记它。
【解决方案2】:

相信我......只需使用 git。这是一个非常简单的安装,无需维护服务器或任何东西。如果/当您想开始与其他人协作时,它可以很容易地将您的更改推送到远程存储库。

【讨论】:

  • 好的,那我如何在 Eclipse 和 Android 中使用 git 呢?
猜你喜欢
  • 1970-01-01
  • 2013-05-02
  • 1970-01-01
  • 1970-01-01
  • 2012-10-30
  • 1970-01-01
  • 2021-12-11
  • 2014-03-09
  • 1970-01-01
相关资源
最近更新 更多