1

如何重组当前由源代码管理维护的解决方案?我需要创建几个文件夹并将现有项目移动到文件夹和另一个文件夹以维护依赖项等。

那么,我应该对源代码管理本身进行更改吗?还是从我的本地机器?我面临着在本地进行更改(我将项目映射到源代码控制)和同步(签入)更改的困难,因为结构本身已被完全修改。

所以我认为必须在源代码控制中进行更改?请建议我。

4

1 回答 1

1

由于以下几个原因,在 TFS 中更容易做到这一点:

  • 您将创建一个已移动或重命名的历史更改集,与在本地执行相比,您将被迫添加/删除
  • TFS 将自动移动您机器上的文件夹并更新映射路径。
  • 如果您还需要重命名任何内容(您没有提到,但它可以被视为代码组织的一部分),TFS 还会在您重命名项目时适当地更新解决方案文件,因此您不必删除和重新添加项目到您的包含重命名项目的解决方案。

唯一需要注意的是,您通常会有文件和文件夹,例如bin不在objTFS 中的文件夹,这些文件和文件夹不会被 TFS 移动,留下半个空目录。您将需要在您的机器上手动清理它们。

于 2013-03-11T14:22:50.053 回答