2008-11-24 30 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程序,只是为了确定),然后尝试单独添加此文件。

相关问题