問題タブ [vcs-checkout]
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.
image - チェックイン - PSD および画像ファイルのプロセス/バージョン管理をチェックアウトします
タイトルはあまり明確ではないかもしれませんが、私が直面している問題は次のとおりです。
デザイナーはネットワークを介して大きな Photoshop ファイルで作業していますか?これには、私が克服しようとしているネットワーク トラフィックとファイル破損の問題が多数あります。
私がやりたい方法は、デザイナーにファイルを自分のマシン (Mac OSX) にコピーさせ、ローカルで作業させることです。しかし、問題は、それらをバックアップするのを忘れたり、別の設計者がネットワークに保存されたバージョンで作業を開始したりする可能性があることです。
私が必要としているのは、デザイナーがサーバーからファイルまたはフォルダーをチェックアウトし、それらのファイルをロックして、チェックインするまで他のユーザーがそれらをコピーできないようにするシステムです。ファイルのリビジョンを保存する必要はありません。
私の最初のアイデアは、SVNまたはできればGITを使用して、チェックアウト時にロックを強制することでした.これは実現可能ですか、それともより良いシステムがありますか?
.net - ビルドアクションにより、プロジェクトソリューションで新しいチェックアウトが発生します
VS 2005には、プロジェクトファイルの別のソリューションで新しいチェックアウトを引き起こす何かがあります。VS 2005のプロジェクトに20のソリューションがあると想像してください(.net 2.0およびc#)
プロジェクト名は次のとおりです。A、B、C ... S、T、
AにはBまたはSからの参照がいくつかあります。
そして、ソリューションAをビルドすると、さまざまなソリューションのファイルの一部がチェックアウトされ始めます(ソリューションファイルまたはプロジェクトファイルの場合があります)。
2日前には発生していませんでした。通常、変更したファイルのみがチェックアウトされます。他ではありません。
TFSで完全に構築するために使用するものと同じになるように、どこに行って確認する必要がありますか?
version-control - チェックアウトの履歴リストを TFS に照会するにはどうすればよいですか?
チェックインに関する苦情が繰り返し発生し、自分が行った変更が反映されておらず、変更が「失われている」クライアントがいます。彼の不満に私が見つけた唯一の一般的なスレッドは、彼の開発者がソース管理エクスプローラーを使用して手動でファイルをチェックアウトしていることです。
ヒューマンエラーの疑いがあります。後で行方不明になったファイルをチェックアウトしていないのではないかと思います。
問題は、彼の人々がすべてを正しく行っていると断言していることであり、TFS (2010) は現在、危険なほど規格外であると疑われています。
2008 年には、チェックアウト履歴を表示できる TfsActivityLogging データベースがあったことを理解しています。2010 年にコレクションが追加されてから、構造が変更されましたが、それを行う方法が見つかりません。
特定のファイルのチェックアウト履歴を見つける方法を知っている人はいますか?
.net - Visual SourceSafe - 「チェックアウト時に最新のものを取得」を無効にする
Visual SourceSafe 2005 と統合された VS2008 メニューで「チェックアウト時に最新のものを取得」をオフにするオプションを探しましたが、見つかりませんでした。出来ますか?
cvs - 個々のファイルの古いリビジョンをチェックアウトするには?
リビジョン X のファイルがどのように見えるかを確認する必要がありますが、cvs チェックアウトはモジュール全体のみをパラメーターとして受け入れます。プロジェクト全体がかなり大きいため、特定のリビジョンでモジュール全体をチェックアウトしたくありません。特定のリビジョンの個々のファイルをチェックアウトするにはどうすればよいですか?
perforce - Perforce: 異なるバージョンから同じファイルをチェックアウトする方法は?
たとえば、チェンジリストでチェックアウトされた数百のファイルがあります。
同様に、さらにいくつかのディレクトリで。今、同様のファイルをチェックアウトしたいVersion2.0
これを行うには、チェックアウトされたファイルを確認し、Version1.0
各ディレクトリに移動してVersion2.0
それらのファイルをチェックアウトします。これは退屈な仕事です。
これを行う上での方法はありますか?
xml - パッケージ/モジュール名にスペースが含まれている場合、ant build.xml の CVS タスクでパッケージ/モジュールを指定する方法は?
私のプロジェクトのbuild.xmlで、コードをチェックアウトするために、次のように書いています:
コンソールに次のように表示されます。
モジュール名にスペースが含まれていないプロジェクトを使用して同じチェックアウトを実行すると、コードのチェックアウトは成功します。
Ant のバージョンは 1.7.x です。
version-control - ClearCase の自動マージでチーム メンバーのコードが削除される
「ロック」(予約されていないチェックアウト)なしで、チーム用に単一の開発ストリームを使用して ClearCase を使用しています。
ClearCase クライアント バージョン: 7.1.1 ClearCase サーバー バージョン: 7.0.1.2
「グラフィックマージ」を使用せずに、同じテストを実行しました。このオプションは期待どおりに機能しました。これにより、ClearCase の過去の不具合や回避策が明らかになる可能性があります。
これは、ファイルがチェックインされるのを待たずに、2 人以上のユーザーが同じファイルを一度に編集できることを意味します。
奇妙な動作のいくつかのケースを確認し、今日少し実験して、次のシナリオが発生することを確認しました。
- File.txt は 2 人のチーム メンバーによってチェックアウトされています。
- 各メンバーは、ファイル (ファイルの他の領域) に変更を加えます。
- 最初の開発者はコードを ClearCase にチェックインします。ここでは問題ありません。
- 2 番目の開発者がチェックインし、マージ ポップアップ通知を受け取ります。
「グラフィック マージ」を選択すると、この場合、ClearCase はすべてのマージが自動的に行われたことを通知し、開発者からの追加入力は必要ありません。
もう少し調べてみると、最初のチェックインが削除(削除) され、後のチェックインの変更のみが保持されています。
なぜこうなった?これにより、私たちのチームはすでに何度かコードを失っています。安全でない/間違ったことをしていますか?
編集:問題の画像で問題を説明する:
ファイル Manager.cs はバージョン 27 です。2 人の開発者がチェックアウトしています。
1 つは変更を行い、チェックインしました。もう 1 つはチェックインし、マージ通知を受け取ります。
これは、グラフィカルなマージで私が見るものです:
左側がバージョン 27、中央がバージョン 28 (最新のチェックイン バージョン)、右側がバージョン 28 のコード変更を削除した結果であることに注意してください。
なぜこれが自動的に起こるのですか??
画像はここでも見ることができます:画像
date - CVS: date 以降にコミットされた最初のファイルをチェックアウトする
私は一連のファイルを処理しており、(CVS の -D オプションのように日付より前ではなく) 特定の日付の後に最初のコミットをプルできるようにしたいと考えています。これには、おそらく何らかのスクリプトが必要です。私のアイデアは次のとおりです。
各ファイルの cvs ログを解析して、適切なリビジョン番号を取得します
-D オプションを使用して前のファイルを取得し、そのファイルのリビジョン番号を (cvs ステータスまたはファイル ヘッダーから) 取得してから、後続のファイルを取得します。
ログを解析するのが最も簡単な方法に見えます。私が見逃している CVS ショートカットや、私が知らない賢い方法はありますか?
file - 1 つのファイルをチェックアウトするにはどうすればよいですか?
file1
CVS リポジトリから現在のディレクトリにチェックアウトしたいと考えています。
File1 のパスは次のとおりです。/opt/application/CVS_REPOSITORY/project/lib/source/file1
どうすればいいのですか?
最初に設定しました:
じゃあどうすればいいの?
または