簡體   English   中英

如何僅在Visual Studio Team Services中檢入程序的某些部分?

[英]How to check in only some parts of the program in Visual Studio Team Services?

其他信息:我認為說我的表單和類與已經更新的表單在相同的解決方案中可能會有所幫助。

在我們公司中,我們有這個項目,三個人正在研究這個項目。 一個人從事數據庫工作,我和我的另一位同事正在努力使UI就緒並將其與MS SQL Server 2012數據庫相關聯,而我們正在VS 2012中使用C#進行編程。

問題是我已經准備好了一種表格,但是服務器版本比我早。 就是說,如果我檢入整個程序,由於某些表格已更改且我使用的版本較舊,則將損壞項目。 我嘗試右鍵單擊並僅簽入我自己制作的表單和類,並獲取了它們的最新版本。 他們簽入時沒有任何錯誤或任何問題,但是問題是,當我的同事或我自己(在刪除源項目之后)嘗試獲取最新版本時,我的表單或類沒有顯示。

我們還嘗試檢入整個程序,但僅接受我所做的未完成的更改,但仍然沒有成功。

問題是,由於投入了大量精力,我們有點害怕使用服務器版本。

由於我將繼續解決此問題,因此我們將不勝感激,並且經理將不給我更多程序內容,直到我們提出解決方案。

您根本沒有提到合並,但是我認為這是您的問題的答案。

當您處理代碼的較舊版本時(因為本地代碼較舊,或者代碼的整個分支都較舊),則需要將代碼合並到較新的版本中。 合並時,將檢測到任何潛在的沖突,您可以手動解決所有沖突。 有明顯的工具可以為您提供幫助-Visual Studio內置了一個工具,但您可以用一種可能對您更好的外部工具代替它。 無論哪種方式,您都需要確定如何合並代碼。 您有幾種選擇:

  • 從源代碼中獲取整個代碼(在這種情況下為舊代碼),
  • 從目標中獲取整個代碼(在這種情況下為新代碼),
  • 合並更改,並根據您對更改的了解以及代碼的外觀,從每個版本中獲取一些信息。

至於為什么不顯示表單,您可能沒有檢查對項目文件的更改,因此新文件不屬於項目,因為它存在於Team Services中。

暫無
暫無

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

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