代码之家  ›  专栏  ›  技术社区  ›  Bas Bossink

对多个源代码管理应用程序使用单个VisualStudio2005解决方案

  •  1
  • Bas Bossink  · 技术社区  · 16 年前

    在我最近的 SO question 在使用git作为ClearCase的前端时,我得到了极大的帮助。然而,实际尝试建议的答案会导致进一步的复杂化。visualstudio在 .sln 以及 .csproj sln先生 删除了源代码管理提供程序段,但这没有帮助,因为每个项目都有一些源代码管理提供程序信息。我不想留下 私有的 所有项目的副本,因为这将是一个维护噩梦。你们对如何解决这个问题有什么建议吗?

    1 回复  |  直到 8 年前
        1
  •  1
  •   ax. Clement Herreman    8 年前

    是的,对于这种配置文件(需要保存在源代码管理中),我们还可以修改一个脚本,以便在其中放入正确的数据(正确的用户名、ip地址、本地路径……)。

    smudge/clean process
    另见“ How can I track system-specific config files in a repo/project? ".

    alt text

    因此,在您的情况下,虽然“cleartool更新”将在您的快照视图中下载一些 .sln .csproj 对于特定内容(在您的上下文中不正确),对同一工作目录(直接嵌入到快照视图中)的git签出将触发smudge进程,运行您选择的脚本,以便用足够的信息更新所述文件的内容。