Correct case where one repository path is included in another one

When we are in a remote that have tfs path $/Project/MyBranch_1
and that we search the path in the git repository of the file $/Project/MyBranch_1.1/file.txt
we must return null (because this file is owned by the other remote $/Project/MyBranch_1.1)

In the past, we return ".1/file.txt" as relative path.

We should also managed well, folder path "$/Project/MyBranch_1.1" compare to "$/Project/MyBranch_1"
Same thing when using Subtree command
Merge pull request #603 from pmiossec/Support_branch_with_similar_name

Support branch with similar name