2

VSS プロジェクトの作業フォルダーで、すべてのファイル/フォルダーを書き込み可能にしても問題ありませんか? つまり、読み取り専用ではありませんか?

4

1 に答える 1

1

それは大丈夫ですが、なぜそうする必要があるのですか?

読み取り専用状態はセーフガードであるため、ロックされていないコードを変更することはできません。近い将来に発生する可能性のあるマージの問題を回避します。

編集:コメントで、ファイルが書き込み可能ではないためにビルドが失敗したと述べました。もしそうなら、それは非常に奇妙です。特に、ファイルにアクセスできないというエラー メッセージが表示された場合。おそらく別のプロセスによってまだロックされており、読み取り専用フラグを変更するとロックが解除されました(または単に遅延が必要でした)。しかし、私の知る限り、コンパイラは読み取り専用のソース ファイルでうまく機能します。

考えられる問題:

  • ネットワーク ドライブ上のファイル。ネットワークが低速な場合、コンパイラがファイルにアクセスする際に問題が発生する可能性があります。
  • ファイルがまだ (別の) エディターで開かれています。通常、これは問題になりませんが、わからない場合があります。
  • ビルド中にいくつかのコード ファイルが生成されます。この場合、それらはバージョン システムに属しておらず、ソース (存在する場合) は属しています。
于 2008-11-26T14:33:10.523 に答える