2015-06-29 33 views
0

在此打開真實的牆。我們最近從TFVC轉移到Git。我有大量未提交的更改(主要是用於翻譯的RESX文件,但無法提交給TFS存儲庫)。我們將TFVC存儲庫轉換爲Git存儲庫並稱之爲開發。然後我創建了一個名爲feature/Translations的功能分支。我當時正在使用sourcetree並檢出該分支。我手動(在資源管理器中找到整個目錄)複製它,然後將其粘貼到我的新Git存儲庫中。所以現在我有兩個本地和遠程分支機構,開發和功能/翻譯。功能/翻譯顯示就翻譯而言,所有內容都是最新的。它與發展並不一致。由於我在一個特性領域工作,我想不斷地將開發分支中的變化引入其中,以便它能夠做到日期。問題在於,每次檢出特性/轉換分支並將開發合併到它中時,它都會刪除我創建的所有RESX文件。將tfvc遷移到git未提交的更改

如何成功合併這兩個? 我很想念這裏的東西。

基本上我想要在功能/翻譯分支中,讓git看看develop分支,然後拉出所有不同的東西(減去在功能/翻譯中創建的新文件)。

感謝您提前提供任何幫助。這一直在殺死我!

+0

您是否從TFVC轉移到TFS中的Git回購? –

回答

1

您應該在切換分支之前提交更改。這是Git的基石之一,也是其中的一個優點:您可以在本地提交所需的所有內容,而無需擔心,因爲在將更改推送到上游之前,您可以隨時返回並壓縮提交。