2

我想将我的解决方案与外部目录同步。

我有 3 个步骤,但新文件和删除的文件是问题:

  1. 检出所有文件:“C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\TF.exe”检出 c:\projeler\UnipaCode /recursive

  2. 使用另一个文件夹“C:\Program Files\SyncToy 2.1\SyncToyCmd.exe”-R 同步文件

  3. 签入所有文件

"C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\TF.exe" 签入 /comment:"test" /noprompt

4

1 回答 1

3

tf add <file>

当前文件夹必须映射为当前用户的 TFS 工作区。然后tf checkin进行添加。

问题编辑更新

您可以通过将 TFS 所知道的 ( tf dir) 与本地文件系统中的内容进行比较来检测添加和删除的内容。没有内置的东西可以确定这一点(无tf magically-workout-changes命令)并应用tf addand tf delete

请记住允许不应添加到 TFS 的文件(例如,构建中间文件)。

但是,将另一个工作空间映射到您正在与之同步的“另一个文件夹”并直接从源中使用 TFS 会更好。

于 2012-08-13T08:50:25.970 回答