我使用git-svn从工作中克隆了一个SVN存储库.在初始克隆期间,我提供了SVN作者文件.当我做初始克隆时,git将其设置authorsfile为绝对路径.但是,我在工作机器和笔记本电脑上保留了这个git存储库的副本,并使用unison保持副本同步(它们不是两个不同的克隆,而是同一个克隆).
我的git存储库的路径在工作机器和笔记本电脑上是不同的,这意味着在绝对路径无效的工作机器上找不到authors文件.将混帐svn的接受了相对路径authorsfile,相反,使作者的文件将总是可以找到,我可以安全地运行git svn rebase,并git snv dcommit从任一机?
当我进行初始克隆时,git将authorsfile设置为绝对路径.
您可以将其更改为相对路径.如果您.git/config在vim或任何文本编辑器中打开文件,则可以相对于该.git文件夹对其进行编辑.
通过这样做,这应该允许您authors在所有机器中使用相同的文件.