2017-08-23 15 views
11

Rパッケージのman/ディレクトリ内のすべてのファイルは、パッケージroxygen2で自動的に書かれているので、ディレクトリ全体を私の.gitignoreに追加できないのはなぜですか?RパッケージのGitignoreマンディレクトリ?

つまり、GitHubのすべてのRパッケージがまだman/ディレクトリをバージョンアップしているのはなぜですか?

+3

'/ man'なしでパッケージをコンパイルすることはできないためです。はい、あなたはdocsをroxygenizeすることができますが、それは別のステップです。うまくいけば、これはある日、Rパッケージを構築するための手作業になるでしょう。しかし、「roxygen2」は長い道のりになります。 –

+0

@RomanLuštrik 'devtools :: install_github'は動作しません。 –

+0

もちろん、 'R CMD build'の周りにはどんなラッパーも作ることができますが、それは重要ではありません。 :)技術的には正しいですが、 '/ man'を省略して、パッケージをコンパイルしてインストールする前に' roxygenize'を実行するユーザを数えることができます。 –

答えて

0

manディレクトリは存在するが生成されたファイルは存在しないようにするには、.gitignoreファイルをmanディレクトリに置きます。これはgitにディレクトリの生成を強制しますが、生成されたファイルは無視します。