這不是在Eclipse中,但這是我如何在沒有第二個repo克隆的情況下在命令行中執行的操作。首先配置我的javadoc插件生成在我的項目目錄的文件夾「apidocs」的文檔使用這在我的pom.xml
<build>
<plugins>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.10.3</version>
<configuration>
<reportOutputDirectory>apidocs</reportOutputDirectory>
</configuration>
</plugin>
...
然後,我在主加「apidocs」我的.gitignore。然後再製定移動的javadoc,我做以下 - 開始在主:
mvn javadoc:javadoc
tar cfv apidocs.tar apidocs
git checkout gh-branches
tar xfv apidocs.tar
git commit -a
git push
rm apidocs.tar
git checkout master
的訣竅是tar文件(這永遠不會在回購結束)不生存分支之間的切換 - 而這似乎彷彿當我切換分支時,對文件夾層次中的apidocs文件的更改就會消失。
很好,當我切換回主 - apidocs文件夾不見了。
它是有用的解決方案。非常感謝你! – dzav 2015-06-14 09:23:33