【问题标题】:Managing a Project Having Two Different Code Versions in Repo在 Repo 中管理具有两个不同代码版本的项目
【发布时间】:2013-12-02 13:27:03
【问题描述】:

我不熟悉在存储库中管理具有不同版本(嗯,分支版本。?)的项目。

我在 Visual Studio Online 上有一个免费等级帐户,还有一个具有两个不同代码修订版的 Android 项目。

我的问题是我必须随时间歇性地处理任何一个版本。 那么,有没有办法可以制作单独的签入区域(我认为我应该分支它)但我不知道分支的概念。需要一些逐步的tut。

目前,我有 2 个不同的变更集存储这两个不同的版本,而在签入解决冲突时是一个痛苦的问题:/我在 eclipse 中使用团队资源管理器插件。

感谢任何帮助。
TIA

【问题讨论】:

  • 修订 = 版本?您在生产中同时管理两个不同的版本?另外,您是否使用 TFVC 的 Git(默认)进行源代码控制?
  • @AndrewClear 感谢您的回复。是的,我有两个不同版本的相同代码;它适用于 2 个不同的供应商。我正在使用 Visual Studio Online 及其 Eclipse 插件(团队资源管理器)的免费帐户。

标签: android eclipse repository team-explorer-everywhere azure-devops


【解决方案1】:

[以下假设您使用的是 TFVC]

您希望使用分支来维护不同版本的代码。去这里:

http://msdn.microsoft.com/en-us/library/bb668955.aspx

阅读全文。第 3 节,维护分支可能是您最好的一般策略。以下是关于使用 Team Explorer Everywhere 创建分支的有用教程:

http://msdn.microsoft.com/en-us/library/gg490758(v=vs.100).aspx

这应该足以让您入门。作为哲学旁注,请始终尽量减少分支的数量(已发布的品种,对于 Git 人员),因为它们会增加复杂性。

【讨论】:

    最近更新 更多