我需要将我作为同事的一个非常大的项目中的一些文件添加到Git(或其他版本控制系统)中,以便我可以对其进行处理并在进行过程中进行提交。我通常一次只处理几(1-2)个文件,但它们通常分散在项目的各个子目录中。
使用Git可以(可行)吗?由于我没有访问和控制整个项目的权限,因此无法进行整个项目的回购。我正在使用Windows 10。
答案 0 :(得分:0)
我将创建一个git repo并链接到大型项目(VLP)中的文件。
$ git init ~/source/repos/very-little-project
$ cd ~/source/repos/very-little-project
$ ln ~/Projects/Vlp/MagnusW/FileA.txt FileA.txt
$ ln ~/Projects/Vlp/SomeOther/FileX.txt FileX.txt
您可以在~/Vlp
中编辑文件,也可以在~/source/repos/vlp
中编辑文件。我们已经将它们硬链接起来,因此它们本质上是同一文件。您可以像在存储库中一样正常使用git。
根据大型项目的存储位置,使用不同的路径进行实验,您可能需要考虑symbolic or hard links是否更适合您的情况。