2012-02-01 143 views
0

所以我设法让市场上的一些应用程序只是想了解在eclipse中管理我的项目/应用程序以适应未来更新的最佳方式是什么市场。我的问题驻留在Eclipse中,以及在应用更新时如何处理我的项目/应用程序。安卓市场更新和Eclipse项目

难道我只是复制我的项目/应用程序,粘贴它,并相应增加版本信息?或者,我是否继续在我发布的项目/应用程序上工作?或者...是否有推荐/首选的方法来解决这个问题。由于他们在市场上处于良好状态,所以我不愿意做一些事情,以后会给我带来麻烦。

并且不要更改包名....正确吗?

这是我目前对市场...

Wind Chill Calculator

True Love Game

首先,每个人的职位是非常有益的,我已经花了一些时间通过找过文件提供的链接。

所以......并且像我说的那样支撑冲击力。作为一个从未在我的项目中使用过任何形式的SCM的人,这对我来说都是新的(因为每个人的脸都在畏缩),这就是为什么我首先提出原始问题的原因。我讨厌说没有做我的研究告诉我什么...所以在过去的几个小时内在Eclipse中使用GIT我已经闪烁以下:
团队>共享项目...忽略...任何标签(版本信息)这就是我之后...提交...那么

克隆?文件 - >导入 - > Git - > Git Repository在我克隆了我的项目之后,我是否会用新版本信息创建一个新标签,然后再次执行提交过程?如果是这种情况,我现在有两个项目在我的Git仓库中。其中一个标签为1.0,另一个包含两个标签1.0和1.1,当我查看历史记录时,我会看到两个标签版本1.0和版本1.1。然后,我只需在资源库中需要的资源之间切换?

我只是想确保我的过程是正确的,然后才开始在已经相当广泛的现有项目上实现这一点。至于其余的我只是要在飞行中学习......分支机构

回答

1

不,不要更改包名称,这将使它成为新的应用程序,而不是升级原件。

使用版本控制系统,如SVN

管理代码完整工作状态的标签(通过svn),因此您可以随时恢复到该标签。

准备好新版本时,增加版本号。等等,并在市场上更新...

编辑添加问题后: 不要混淆与各种GIT/SVN工作..主要目的是,他们将允许您来回切换您的代码在过去的任何一点,这允许您以正确的方式进行编码,以了解您总是可以恢复到工作状态。当团队中有多个人工作在相同的代码库并且可能相同时文件...

+0

明白了......谢谢! – FROSTYSMOOTH 2012-02-06 16:08:20

2

您可能想要使用SVN或git或其他几十个选项之一的版本控制系统,并不断更新Eclipse中的单个项目。使用源代码管理的好处是,您可以分支到新的项目中进行重大更改,更新您的现有代码以进行较小的更改,并标记分支,以便将来可以恢复到旧快照。

我个人使用bitbucket这是远程托管和免费的。它支持SVN和Mercurial。

+2

或git,与github。 Eclipse有Egit插件可以使这更容易。 – Santa 2012-02-01 17:06:53

+0

使用从RCS到Clearcase的所有内容到git。 Mercurial是我的缪斯atm。 – Pedantic 2012-02-04 05:52:42

1

作为SVN的长期用户,我推荐subclipse(svn for eclipse)。当您准备发布其他版本的应用时,请为发布版本创建一个“标签”,并且您将始终能够回到该确切版本。

SVN拥有出色的文档。在日蚀之外还有用于回购工作的TortoiseSVN。