Starteam不会签入添加到项目中的新文件

时间:2008-11-24 15:13:57

标签: .net version-control starteam

我正在使用Visual Studio 2005和StarTeam 2008(跨平台客户端和VS集成)。在某些时候,我在项目中添加了“App.config”。我现在注意到这个文件不会办理登机手续。

  1. VS中的“StarTeam Pending Checkins”窗口报告文件“Not in View”。选择它以进行签入并单击“签入文件”会导致出现一个对话框 - “任何操作......都需要完成挂起的重命名/删除”。我点击“是”继续,没有任何反应。

  2. StarTeam客户端将此文件报告为“已修改”。如果我从客户端办理登机手续,我没有“完整的待处理重命名/删除”对话框,并且该文件会快速显示为“当前”状态。

  3. 从VS刷新StarTeam,我仍然将文件视为“不在视图中”。

  4. 我试过强行办理登机手续。我完全删除了我的工作文件并提取了新的解决方案,希望StarTeam状态('当前')适用于VS.

3 个答案:

答案 0 :(得分:0)

我尝试删除该文件以重新开始。

  1. 我从VS和StarTeam客户端的项目中删除了它(也删除了工作文件)。
  2. 我可以部分办理登机手续...... VS中的“StarTeam Pending Checkins”窗口将状态报告为“本地删除”
  3. 我无法找到如何完成'待删除'(我假设这是要求)。
  4. StarTeam客户端中没有该文件的痕迹......我找不到任何待处理的重命名/删除信息。我无法再在VS中强制办理登机手续。

答案 1 :(得分:0)

我不是StarTeam的专家,但这种行为可能与Windows进程已管理的文件一致,这会阻止StarTeam执行其签入操作。

如果通过签入,StarTeam必须暂时移动文件并重写它,这可能是与Windows进程冲突的原因,该进程将阻止对该文件的任何写操作。

可能的检查是关闭Visual Studio(以及所有其他非StarTeam程序,只是为了确定),然后尝试单独添加此文件。

答案 2 :(得分:0)

看来我解决了这个......

  1. 我有一个更好的凭据的同事将文件添加到同一个项目。
  2. 他成功登记了。
  3. 我吹掉了我的工作文件并从Visual Studio中删除了解决方案。
  4. 我将内容添加到文件中,查看修改后的状态,然后签入。
  5. 普通用户似乎没有删除权限(只是常规删除,而不是永久删除历史记录删除)。在某些情况下,挂起的删除周期(由StarTeam管理?)不会执行,您无法签入文件。