2011-03-28 52 views
4

我使用git-svn從工作中克隆了一個SVN倉庫。在最初的克隆過程中,我提供了一個SVN作者文件。當我完成最初的克隆時,git將authorsfile設置爲絕對路徑。但是,我將這個git存儲庫的副本保存在工作機器和筆記本電腦上,並使用unison(它們不是兩個不同的克隆,但是是相同的克隆)保持副本同步。git-svn SVN作者文件的相對路徑?

我的git倉庫的路徑在工作機器和筆記本電腦上是不同的,這意味着在絕對路徑無效的工作機器上找不到作者文件。請問git-svn接受authorsfile的相對路徑,以便始終找到作者文件,並且我可以安全地從任一機器運行git svn rebasegit snv dcommit

回答

6

當我做了最初的克隆時,git將authorsfile設置爲絕對路徑。

您可以將其更改爲相對路徑。如果您在vim或任何文本編輯器中打開.git/config文件,則可以相對於.git文件夾對其進行編輯。

通過這樣做,這應該允許您在所有機器中使用相同的authors文件。

+2

謝謝。值得注意的是,路徑相對於存儲庫的根目錄(即包含'.git'子目錄的目錄)。 – gotgenes 2011-03-29 18:58:54