簡體   English   中英

將tfvc遷移到git未提交的更改

[英]Migrate tfvc to git uncommitted changes

在這里打實牆。 我們最近從TFVC遷移到Git。 我有很多未提交的更改(主要是尚未翻譯的RESX文件,尚無法提交到TFS存儲庫。)。 我們將TFVC儲存庫轉換為Git儲存庫,並稱之為“開發”。 然后,我創建了一個稱為功能/翻譯的功能分支。 當時我正在使用sourcetree,並簽出了該分支。 我手動(在資源管理器中找到了整個目錄)將其復制,然后將其粘貼到新的Git存儲庫中。 所以現在我在本地和遠程都有兩個分支,分別是開發和功能/翻譯。 功能/翻譯顯示有關翻譯的所有信息。 它不是與時俱進的。 由於我在功能區域中工作,因此我想不斷地將更改從dev分支中拉到其中,以便它是最新的。 問題是,每當我簽出功能/翻譯分支並將開發內容合並到其中時,它都會刪除我創建的所有RESX文件。

如何成功合並這兩個? 我在這里缺少明顯的東西。

基本上,我想進入功能/翻譯分支,讓git查看develop分支,然后提取所有不同的內容(減去在功能/翻譯上創建的新文件)。

感謝您的任何幫助。 這已經殺了我!

您應該在切換分支之前提交更改。 這是Git的基石之一,也是優點之一:您可以在本地提交所有所需的內容而無后顧之憂,因為您始終可以在以后將更改推送到上游之前回退並壓縮提交。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM