1

SVN リポジトリ チェックアウトを作成すると、ワークスペースに .svn ファイルが作成されます。これらのファイルがリポジトリに存在せず、Hudson ジョブがチェックアウトを行うときに作成されることを確認しました。

.svn ファイルとは何ですか? それらを削除したり、作成を回避したりできますか?

よろしく。

4

2 に答える 2

2

これらのフォルダーは、ファイルを追跡するために、svn クライアントによって作成されます。1.7 より前の Subversion では、ルートに 1 つしかない .svn フォルダーの後に、フォルダーごとに 1 つの .svn フォルダーがあります。

.svn は更新/コミットに必要です。ジョブで作業コピーを更新する必要がない場合は、チェックアウトの代わりにエクスポートを使用すると、.svn フォルダーなしで各ビルドで新しいコピーを取得できますが、更新することはできず、削除してエクスポートすることしかできません。また。

于 2013-06-17T12:02:26.010 に答える
1

.svnファイルは Subversion の内部ファイルです。すべての Subversion メタ データは、このディレクトリにあります。

Hudson Job の場合は、何もコミットしたくないので関係ありません。それらをクレートすることは避けられません。それらを削除することもできますが、ビルドを高速化するために Hudsonupdateの代わりに使用を開始するときに役立つことがわかります。checkout

于 2013-06-17T12:01:19.730 に答える