2016-03-03 72 views
0

我在各個位置有55個分支。例如$/Repo/Trunk,$/Repo/Branches/branchNames,$/Repo/Features/branchNames等。我想爲每個分支添加一些文件。我編寫了一個副本並粘貼,以將這些文件放在我想要添加它們的每個分支下的子文件夾中。將文件添加到TFS中的每個分支

然後我導航到C:\ TFS \ Repo(我的工作區爲回購)並搜索NewFile。 Windows資源管理器彈出一個列表,顯示我剛添加的50個分支文件夾中的500個新文件。我突出顯示了所有這些,右鍵單擊,選擇Team Foundation Server - > Add。

這是我的問題:它只添加了其中的10個。我不想回去重做這個過程,確保取消選擇我已經添加的所有內容(因爲如果它被選中,'添加'選項被禁用),並重復這個過程50次。我也嘗試過一個腳本,它會遞歸搜索以NewFile開頭的文件並添加它們,但它只添加了300個文件(不知道爲什麼)。

我錯過了什麼,或者有沒有簡單的方法讓我一次添加所有這些文件?

+2

我無法想象一個有50個活躍分支的塞納里奧是個好主意! –

+0

@MHHINSH我同意:)但是,他們並不都是積極的,反正也不是我的決定。 – sirdank

+0

誰的決定是,並與他們說話或給他們我的電子郵件 –

回答

0

這聽起來像你正在使用文件資源管理器擴展。通過TFS中的源代碼管理資源管理器添加文件。右鍵單擊分支的根文件夾並選擇Add Items to Folder。該對話框將顯示可以添加的所有文件(包括子文件夾),並且可以根據需要包含/排除。

enter image description here

enter image description here

0

這種方法會破壞這些文件的分支模型。簽入後,文件之間不會有分支關係,並且它們永遠不會合並。

您需要將文件添加到其中一個分支並通過分支結構合併它們。

理想情況下,您可以將它們添加到您的MAIN/TRUNK/MASTER,然後將其合併到您的所有DEV和FEATURE分支。你不可能想爲RELEASE做這件事,但我可以想象這將是必要的。

相關問題