git - Visual Studio - 解决方案目录外的源代码控制
问题描述
最初发布在软件工程上,但在这里被引用
我在工作中使用 Visual Studio 创建网站并为我们的第三方学生信息系统 (SIS) 创建新功能。创建 SIS 的公司还提供生成样板代码的工具,这些工具要求应用程序的文件位于非常特定的位置。
我可以将该工具生成的 C# 项目添加到解决方案中,但是我无法将项目移动到解决方案目录中,因为该工具希望它位于某个无法更改的位置。
由于项目位于解决方案目录之外,Visual Studio 不会显示该项目的源代码管理操作。
我想知道是否有其他人遇到过这个问题,或者有一种方法可以为解决方案目录之外的项目启用源代码控制?
解决方案
使用联结能够为我解决这个问题。这些项目托管在我们网络中虚拟机的网络驱动器上,在虚拟机上的解决方案目录中创建指向源目录的连接后,Visual Studio 获取 git 状态并让我提交/推送/从解决方案资源管理器中提取。
我首先尝试在本地机器上创建联结,但在阅读了有关联结的更多信息后,由于显而易见的原因,它不起作用。确保在物理驱动器所在的机器上创建连接。
推荐阅读
- swift - 与 GCD 同时处理数组项
- python - 熊猫嵌套 groupby 给出了意想不到的结果
- php - 多对多 toArray() 覆盖中的最大堆栈深度超出问题
- networking - 拥塞发生时 TCP 流的速率如何变化
- reverse-geocoding - goecoding api 免费版可以下多少订单?
- python - 错误:MySQL-python 的构建轮子失败
- python-3.x - for 循环内的东西不起作用
- selenium-webdriver - 尝试并行运行两个测试时,URL 仅针对一个测试启动
- kotlin - Ktor sse 客户端断开连接
- python - 在python中创建一个类实例,其基类由参数动态指定