私は git-svn を使用しており、svn リポジトリに IDE プロジェクト ファイルがあります。IDE を起動するたびに、プロジェクト ファイルが少し変更され、ステータス表示で変更済みとしてマークされます。そして、git svn rebase を実行して作業ツリーを更新して svn からの最新の変更を加えようとすると、プロジェクト ファイルにローカルの変更があり、変更を隠しておく必要があるため失敗します。実際に何も変更していないたびに stash/stash apply を実行する必要がないように、ワークフローを簡単にするにはどうすればよいですか?
3 に答える
2
必要なことを行う単純な git エイリアスを作成します ( untested ):
[alias]
safe-svn-rebase = "git stash 'preparing to rebase'; git svn rebase; git stash pop"
于 2009-06-11T07:07:49.643 に答える
1
どのIDEを使用していますか? たとえば、Visual Studio には、.suo ファイルと .csproj.user ファイルがありますが、これらのファイルは、頭痛の種を引き起こすことなくソース管理によって無視できます。.csproj ファイルは主に項目を追加または削除すると変更されるため、これで問題ありません。
于 2009-06-10T08:48:49.863 に答える
0
ソース管理に追加しない方が良いと思われる特定のファイルがあります。これはユーザー固有のものであり、多くの場合ソリューション ファイルでもあります。プロジェクトファイルは問題ありません。
于 2009-06-10T08:52:31.073 に答える