1

どうすればGitでソースコードファイル、たとえば*.hとをマージできますか?*.cpp

Githubのリポジトリには、プロジェクトとコンパイラのデータ、ビルドの実行可能ファイルを含むソリューションファイル全体が含まれています。

4

1 に答える 1

1

.gitattributes次の目的で、ファイルでマージ ドライバーを宣言できます。

別のオプションについては、この回答で説明しています。

git merge --no-commit branchSource
# for each non .cpp or .h files:
git checkout branchDestination -- file

しかし、それは少し面倒です。


そうは言っても、マージにはコミットのすべてのコンテンツが含まれる必要があります。そのため、マージしたくない要素をバージョン管理することはお勧めできません。
これらの要素を自由に生成できる場合 (ビルド実行可能ファイル)、これは 2 倍良いアイデアです ( KingCrunchのコメントによる)。

于 2012-12-29T15:31:42.357 に答える