0

我们的组织最近设置了 TFS 2008 以供我们使用。我有一个练习 TeamProject 可以玩。

为了稍微简化,我们之前在磁盘上组织了我们的代码,如下所示:

-EC
  - Main
     - Database
         - someScript1.sql 
         - someScript2.sql 
     - Documents
         - ReleaseNotes_V1.doc 
     - Source
        - Common
           - Company.EC.Common.Biztalk.Artifacts [folder]
           - Company.EC.Common.BizTalk.Components [folder]
           - Company.EC.Common.Biztalk.Deployment  [folder]
           - Company.EC.BookTransfer.BizTalk.sln
        - BookTransfer
           - Company.EC.BookTransfer.BizTalk.Artifacts [folder]
           - Company.EC.BookTransfer.BizTalk.Components [folder]
           - Company.EC.BookTransfer.BizTalk.Components.UnitTest [folder]
           - Company.EC.BookTransfer.BizTalk.Deployment [folder]
           - Company.EC.BookTransfer.BizTalk.sln

我正在尝试决定,是否要检查整个 c:\EC 目录?还是我想打开每个解决方案并签入。各自的优缺点是什么?似乎通过执行“添加文件/文件夹”选项,我可以一次检查所有内容,并且它会匹配磁盘结构。

如果我分别签入每个解决方案,看起来也会在我的工作区中创建另一个工作文件夹。我想如果我通过“添加文件/文件夹”签入,我将拥有一个工作区,这样会更好。

但是我看到的大多数书籍和示例都在谈论检查项目和解决方案。

PS 我知道我需要根据分支/合并指南向我的磁盘结构添加更多内容,但这不是我在这里要问的问题。

谢谢,尼尔沃尔特斯

4

1 回答 1

1

可以在解决方案资源管理器之外签入(例如,从源代码管理资源管理器)。如果您这样做,一个缺点是您的解决方案最初不会绑定到源代码控制。下次有人检查其中一个文件时,他们必须手动(通过对话框)绑定到源代码控制服务器。

如果您的解决方案数量有限,将解决方案添加到源代码管理中是可行的。但是,请确保这些文件位于映射到当前工作空间的目录中。

于 2010-05-29T21:39:27.873 回答