【发布时间】:2013-06-12 18:01:21
【问题描述】:
首先,我以前从未使用过 TFS(或任何源代码控制)。自从 Microsoft 在 visualstudio.com 上宣布免费的 Team Foundation Service 以来,我想我会尝试一下,用于版本控制和将其用作另一个备份。所以这就是我正在做的事情......
我有一个已在 xxxxx.visualstudio.com 签入的解决方案,我想复制该解决方案并进行一些小改动,并将其另存为 vs.com 上的不同解决方案.我将解决方案的本地版本复制到一个新目录,删除了 .vsssc 文件(通过实验,我认为这就是它跟踪更改的方式 - 也许我错了),在 vs.com 上创建了一个新的解决方案,使我的本地更改,并尝试签入。不。
我已经完成了很多解除绑定、重新绑定、尝试添加到源代码管理以及许多其他事情 - 以至于我确信我无法告诉你所有这些。我使用tfsdeleteproject删除并重新开始,都无济于事。
我得到的是“一个或多个挂起的更改不再存在或已被修改。挂起的更改列表已刷新,现在是最新的。请检查挂起的更改列表并重试您的操作。”但是我不知道在检查更改时应该寻找什么,当我再次尝试时,我得到了同样的信息。
我认为最好的办法是让我的项目忘记它曾经是 TFS 的一部分,删除 VS.com 上的项目,在 vs.com 上创建一个新项目,然后添加 now-患有健忘症的项目对 vs.com 的源代码控制。但我似乎无法弄清楚如何让解决方案忘记它是源代码控制的一部分。有什么办法吗?
【问题讨论】:
-
为什么要复制它?是跟踪发布版本还是允许您开发一些新功能?
-
因为它们是单独的版本。
-
然后使用分支,阅读哈米德回答中的信息
标签: visual-studio-2012 azure-devops