2008-11-24 70 views
1

我正在使用Visual Studio 2005和StarTeam 2008(跨平臺客戶端和VS集成)。在某個時候,我爲項目添加了一個'App.config'。我現在注意到這個文件不會辦理登機手續。Starteam不會簽入添加到項目中的新文件

  1. VS中'StarTeam Pending Checkins'窗口報告文件'Not in View'。選中它進行登記並點擊「簽入文件」會導致出現一個對話框 - '任何操作...要求完成掛起的重命名/刪除'。我點擊「是」繼續,沒有任何反應。

  2. StarTeam客戶端將此文件報告爲「已修改」。如果我從客戶端登記,我不會收到「完成掛起重命名/刪除」對話框,並且該文件很快顯示爲「當前」狀態。

  3. 從VS刷新StarTeam,我仍然看到文件爲'不在視圖中'。

我試過強迫辦理登機手續。我完全刪除了我的工作文件,並且希望StarTeam的狀態('Current')適用於VS.

回答

0

看來我解決了這個...

  1. 我有一個同事更好的憑證文件添加到同一個項目。
  2. 他檢查成功。
  3. 我吹走了我的工作文件並從Visual Studio中提取了解決方案。
  4. 我添加的內容到文件中,看到修改後的狀態,並在檢查。

看來,普通用戶沒有刪除權限(只是普通的刪除,並不是永久性的來歷刪除刪除)。在某些情況下,掛起的刪除週期(由StarTeam管理?)不會執行,您無法簽入文件。

0

我試着刪除文件以重新開始。

  1. 我從VS和StarTeam客戶端的項目中刪除了它(也刪除了工作文件)。
  2. 我可以部分簽到... VS中的'StarTeam掛起簽到'窗口報告狀態爲'本地刪除'
  3. 我無法找到如何完成'掛起刪除'(我是假設這是要求)。

StarTeam客戶端中沒有該文件的任何痕跡......並且我找不到任何掛起的重命名/刪除信息。我無法進一步強制在VS中辦理登機手續。

0

我不是StarTeam的專家,但此行爲可能與已由Windows進程管理的文件一致,這會阻止StarTeam執行其簽入操作。

如果通過簽入StarTeam必須暫時移動文件並重寫它,這可能是與Windows進程衝突的原因,該進程將阻止對該文件的任何寫入操作。

可能的檢查是關閉Visual Studio(以及所有其他非StarTeam程序,只是爲了確定),然後嘗試單獨添加此文件。

相關問題