【发布时间】:2018-10-13 13:19:58
【问题描述】:
我刚刚开始使用git-svn 来允许更细粒度的分支和提交,而不是我们正在使用的远程、由另一家公司控制的 svn 存储库。
我现在已经在我的工作区中为分支设置了我的 .gitignore 和 .gitattributes 文件,我希望能够在我的本地 git 存储库中提交(并因此跟踪)它们。但是,当dcommitting 我的更改 -/hardback 到 svn 时,这些文件不得提交回 svn 存储库。
但是,我也不能忽略它们所在的文件夹,因为它们当然位于工作区的根目录中。
有人有解决办法吗? (除了在 git-svn 分支中忽略它们,将它们从另一个位置 sym-/硬链接并将它们添加到那里的 git 存储库中——它过于复杂,它们不再在相应的分支中,所以我宁愿在这种情况下尝试找到不同的解决方案)。
【问题讨论】:
-
作为
.gitignore的解决方法,您可以使用.git/info/exclude -
@MykolaGurov 是否可以跟踪该文件中的更改?因为如果没有,它对我没有真正的好处......
-
不,不是开箱即用
标签: version-control gitignore git-svn ignore