問題タブ [working-copy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
tortoisesvn - TortoiseSVN:現在の作業コピーの「最高」リビジョンを取得するには?
OK、作業コピーがあり、そのリビジョンを知りたいです。作業コピーのウィンドウのタブ
については知っていますが、作業コピーを更新した最後のリビジョンは表示されません..作業コピーにはすべてのファイルがあるわけではありません同じリビジョン
で作業コピーを使用する方法は次のとおりです。
- リポジトリの作業コピーをチェックアウトします。
- 次に、いくつかの変更を加えてコミットします。
- 同じ作業コピーで作業を続けています。新しい作業コピーをチェックアウトしません。
- 必要な更新があれば、私が行います.. 作業を続けます.. コミットします.
だから私は新しい作業コピーを持っているのでチェックアウトすることは決してないので、私は常に作業更新コミットします。 Subrevision
properties
そのため、時々別の場所で作業する必要があるため、working copy
フォルダーをリポジトリとの接続がない別の PC にコピーします..いくつかの作業を行います..作業用 PC に戻してコミットします。
そのため、コミットした最後の作業コピーについて混乱することがあるので、それらのリビジョンを確認して、より高いバージョンで作業する必要があります。
git - git remote からプルした後、作業コピーがファイルの変更であふれています - なぜですか? それらをコミットしても安全ですか?
今朝、私の従業員が来てページを更新し、次に SourceTree にアクセスしてリモートからプルを実行しました。現在、彼のワーキング コピーで 62 個のファイルを変更する必要があります。これは私が変更したすべてのファイルのようです。金曜日の時間外。
これらが彼の作業コピーに表示されるのはなぜですか? また、彼がそれらをコミットしても安全ですか? 私はそれらをコミットしてプッシュしたので、彼がプルを行ったときに、彼自身がこれらの変更を行ったかのように、この大きなコミットを行わなくても、私が行ったすべてのことと同期されることが期待されていました。
フィードバック?
編集 (詳細): 私たちはどちらも git ワークフローにまったく慣れていません...開発サーバーで数週間練習した後、先週ロールアウトしました。
svn - 複数のプロジェクト リポジトリのケースでの SVN スイッチと再配置
次のように、私の雇用主には非常に複雑な SVN ツリーがあり、同じリポジトリ内に複数のプロジェクト ツリーが含まれています (この図の各リーフには、完全なトランク/ブランチ/タグ構造があります)。
これはこれまでのところうまくいきます。ただし、仲間の開発者が少し再編成を行い、project5 (私が取り組んでいるプロジェクト) を project4 (いくつかの関連プロジェクトを含むフォルダー) の下に移動しました。新しいパスを使用するように作業コピーを移行するにはどうすればよいですか? 移転するか、切り替えるか、その両方か、それとも何か他のことをする必要がありますか? (少なくとも 1 つの変更をコミットしていないことに注意してください。したがって、新しい WC をチェックアウトすることは、可能であれば避けたいことです。)
svn - TortoiseSVN エラー: 作業コピーのパスがリポジトリに存在しません
TortoiseSVN を使用してコミットしようとしたファイルがありますが、作業コピーのパスが存在しないというエラーが表示され、最初に作業コピーを更新する必要があります。だから私はさまざまなことを試しました:
- ファイルを以前のバージョンに戻す
- ファイルを削除し、それなしでコミットしようとしてから、再度追加しようとしています
- 作業ディレクトリのフォルダ全体を削除して再更新する
- クリーンアップを行う
- 競合の解決
- Repo ブラウザを使用して手動でファイルをリポジトリに追加し、再更新を試みてから、Repo ブラウザを介して再削除する
そして、このすべての後、私はまだ同じエラーを受け取ります。エラーのため、新たにチェックアウトすることさえできません:
「作業コピーのパス 'path/to/file' がリポジトリに存在しません。」
この時点で、私は完全にアイデアがありません。ヘルプ!
svn - 別のリポジトリ URL を既存の作業コピーにチェックアウトする方法
シナリオは次のとおりです。これが理にかなっていることを願っています。
Subversion に複数のプロジェクトがあり、Windows マシンに apache がインストールされています。
現在、作業中のプロジェクトの 1 つを htdocs ディレクトリにチェックアウトしています。
私は今、そのプロジェクトでの作業を終了し、別のプロジェクトを htdocs ディレクトリにチェックアウトして作業したいと考えています。
これは可能ですか?もしそうなら、どのように?
svn - インターネット障害時の SVN update コマンドの動作
svn update コマンドを使用してローカル リポジトリを更新していて、その間にインターネットがダウンしたとします。ローカル リポジトリはどうなりますか? 部分的にダウンロードされたファイルのために不安定になることはありますか?