我使用 TFS Source Control 将我的代码存储在一个集中的存储库中,但唯一的缺点是,我不能只下载单个文件并进行更改并重新签入。此外,每台 PC 都需要有一个 VS使用源代码管理的许可。
我正在研究其他选项,遇到了 Git,我安装在我的 PC 中。我已经创建了一个存储库,并且仍在学习细节。我确实有一些问题希望这个社区可以帮助我回答。
我有一台服务器,我想在其中检查所有存储库并允许多台 PC 将文件下载到其本地 PC 并进行更改并提交回服务器。
这是一个场景:
因此,如果我在我的 PC(PC 1)中创建一个新文件/项目,我想提交到服务器。完成后,PC 2 希望将其下载到本地计算机并进行更改并将其提交回服务器。PC 2 还希望能够选择要在本地下载的文件进行编辑。
是否可以使用 Git,或者是否有更好的替代 TFS 源代码控制的方法。
我想要以下功能:
- 给予用户签入/签出文件夹/文件/项目的自由
- 使用集中的存储库服务器,用户可以在其中签入他们的文件夹/文件/项目
- 可以使用 Windows 资源管理器或最小设置
谢谢您的帮助。