[解決済み】Subversionでコミットされていない変更を一時的に片付ける("git-stash "のようなもの)。
2022-03-26 21:59:10
質問
Subversionのリポジトリに保存されているソフトウェアをプログラミングしているとき、いくつかのファイルを修正した後、本業の仕事のために準備的な変更をしたいことに気づくことがよくあります。例えば、新しい機能を実装しているときに、役に立つかもしれないいくつかのリファクタリングに気づきました。
つまり、リポジトリのバージョンに戻し、他の変更を行い、それをコミットし、それから自分の変更を "fetch back" したいのです。
ギットスタッシュ は、まさにそれを可能にするものです。Subversionでこれを行う方法はありますか?直接か、プラグインかスクリプトで。Eclipseのプラグインでも構いません。
どのように解決するのですか?
作業コピーにあるタスクの未コミットの変更があり、別のタスクに切り替える必要があるとき、私は次の2つのうちの1つを行います。
-
2番目のタスクのために新しい作業コピーをチェックアウトします。
または
-
ブランチを開始します。
workingcopy$ svn copy CURRENT_URL_OF_WORKING_COPY SOME_BRANCH workingcopy$ svn switch SOME_BRANCH workingcopy$ svn commit -m "work in progress" workingcoyp$ svn switch WHATEVER_I_WAS_WORKING_ON_BEFORE
これを自動化するためのスクリプトがいくつかあります。
関連
-
[解決済み] svn:externalsを使い始めるには?
-
[解決済み] svn log -v' のように 'git log' にファイル名を表示させる方法
-
[解決済み] SVNコミットコマンド
-
[解決済み] なぜGitはSubversionよりも優れているのですか?
-
[解決済み】Subversionでコミットされていない変更を一時的に片付ける("git-stash "のようなもの)。
-
[解決済み】SVNコミットの特定ファイルについて
-
[解決済み】ローカルコピーを削除せずにSVNリポジトリからファイルを削除する方法
-
[解決済み】コミット前にファイルをsvnに「unadd」する。
-
[解決済み】Git のマージは SVN よりも優れているのでしょうか?
-
[解決済み】「ローカル編集、更新時に着信削除」メッセージの解決方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] SVN逆マージ?
-
[解決済み】Subversionから1つのファイルをチェックアウトする
-
[解決済み】Subversionでコミットされていない変更を一時的に片付ける("git-stash "のようなもの)。
-
[解決済み】SVNの結果コードの意味は何ですか?
-
[解決済み】TortoiseSVNでユーザーを変更する方法
-
[解決済み】SVNコミットの特定ファイルについて
-
[解決済み】コミット前にファイルをsvnに「unadd」する。
-
[解決済み】Git のマージは SVN よりも優れているのでしょうか?
-
[解決済み】「ローカル編集、更新時に着信削除」メッセージの解決方法
-
[解決済み】trunkからSVNタグを適切に作成する方法は?