git windows add symlink file as file -


i have big (more 1000 files) vs c# project in git. need create small demo project , use 10 files big project. create new solution project , add 10 files mklink (symlink) big small. changes in files in big , small project. need add small project different (own) git repo.

but symlink not add in git

(error: readlink("x.cs"): function not implemented)

how add x.cs (symlink) file in git usual file?

i need changes in x.cs (in big project) move x.cs (small project).

git has problems individual file links has no problem directory symbolic links(mklink /d ). therefore move image files directory in big project , create directory link in git repo directory.

see below example.

p:\denemeler\gitdeneme1>mklink /d linkdirectory p:\puzzles

created symbolic link : linkdirectory <<===>> p:\puzzles

p:\denemeler\gitdeneme1>git status on branch master untracked files:
(use "git add ..." include in committed)

    linkdirectory/ 

nothing added commit untracked files present (use "git add" track)

p:\denemeler\gitdeneme1>git add linkdirectory

p:\denemeler\gitdeneme1>git status

on branch master changes committed: (use "git reset head ..." unstage)

    new file:   linkdirectory/juggle fest question.txt     new file:   linkdirectory/jugglefest.txt     new file:   linkdirectory/triangle.txt     new file:   linkdirectory/trianglequestion.txt 

p:\denemeler\gitdeneme1>git commit -m "new files"

[master 0c7d126] new files 4 files changed, 14150 insertions(+) create mode 100644 linkdirectory/juggle fest question.txt create mode 100644 linkdirectory/jugglefest.txt create mode 100644 linkdirectory/triangle.txt create mode 100644 linkdirectory/trianglequestion.txt

p:\denemeler\gitdeneme1>echo "aa" > p:\puzzles\newfile.txt

p:\denemeler\gitdeneme1>git status

on branch master untracked files:
(use "git add ..." include in committed)

    linkdirectory/newfile.txt 

nothing added commit untracked files present (use "git add" track)


Comments