タグ付けされた質問 「version-control」

バージョン管理ソフトウェアを使用すると、ファイルの複数のバージョンを保持できます。ファイルが変更されるたびに、新しいバージョンが作成されます。古いバージョンを取得できます。関連ファイルは一緒にグループ化できます。複数のユーザーが同じファイルを編集でき、変更内容をマージできます。

2
比較ダイアログに違いが表示されない
Eclipseでは、2つのフォルダーまたはリビジョンを比較すると、比較ダイアログにファイル間の違いが表示されません。 たとえば、テキストファイルant(拡張子なし)はよく比較されません。 表示される違いはありませんが、ファイルは上記のフォルダー構造にリストされています。 この動作の理由は何でしょうか?設定またはこのantファイルに何か問題がありますか? これにより、ディレクトリが完全に役に立たなくなります。

2
RVMがインストール済みの新しいRubyバージョンを見つけられない(以前にHomebrewを使用してインストールされていた)
私は初心者です。あなたがまったく愚かだと思っていることを言っている、またはしているのなら、すみません。わざとやっていません。 開始方法:gemをインストールしたいのですが、次のエラーメッセージが表示されました。 ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /Library/Ruby/Gems/2.3.0 directory どういうわけか、私のシステムは明らかにMacOSに同梱されているRubyバージョンを使用しているため、この許可エラーが発生します。Homebrewを使用してインストールした、新しくインストールしたバージョン2.6.1を使用する必要があります。 それで、インターネットの調査で、rvmをインストールし、Ruby 2.6.1をデフォルトにしようとしました。 ~rvm --default use 2.6.1 Required ruby-2.6.1 is not installed. そのため、rvmはRuby 2.6.1がインストールされていないことを通知します。しかし、homebrewはそれがインストールされていると主張しています: ~brew upgrade ruby Error: ruby 2.6.1 already installed 自作のRubyをアンインストールし、rvm経由でRubyを再度インストールする必要がありますか?

1
Windows 7でのクリアケースの問題
バージョン管理システムとしてクリアケースを使用しています。マップされたビューに問題があります。私のプロジェクトには、管理者特権を使用して登録する必要があるいくつかのコンポーネントが含まれています。 起動時に、ドライブは非昇格エクスプローラーを使用してマウントされ、これらのドライブはVisual Studioが昇格モードで起動するとアクセスできません。 この状況の次の回避策が見つかりました バッチファイルを使用してプロジェクトをビルドし、バッチファイルを開始する前に、net useコマンドを使用して、昇格されたコマンドプロンプトでビューを一時ドライブにマップします。 Explorerを常に昇格モードで起動します。私たちがこれをどのように行うのかわからないし、セキュリティ上の制約があるかどうかもわかりません。 これらの問題を解決する他の方法はありますか?

2
bzr“ Treeが最新である”かどうかを調べる方法は? (必要なときだけ建てるために)
私は(bazaarを使用する)大きなプロジェクトをダウンロード、ビルド、そしてインストールするスクリプトをセットアップしていて、 "bzr update"が返さない場合のみビルドプロセスを起動したいです。どうやってやるの ?特定の戻りコードはありますか?理想的には、他のVCシステム、つまりgit& amでそれを実行できるはずです。 SVN。

2
シンプルな分岐ワークフローを維持しながら、変更をリモートトラッキング機能分岐に取り込む
私たちはmasterブランチを持ち、featureブランチで機能を開発する数人の開発者のチームです。リリース時にマスターのブランチをリリースします。すべてのバグ修正はmasterで行われ、関連するリリースブランチに厳選されます。 https://gist.github.com/jbenet/ee6c9ac48068889b0912で説明されているように、ロールバックして二分することができる各新機能のアトミックマージコミットが必要です。このような歴史を私たちに与えてくれるはずです。 * aa55ffe - (HEAD, master) D * 88425f8 - C * 7bc519f - Merge branch 'feature-X' into master |\ | * 9364e61 - feature-X: 2 | * bc76674 - feature-X: 1 |/ * 88425f8 - B * 7bc519f - Merge branch 'feature-Y' into master |\ | * 0e0deea …

2
Subversionは新しくチェックアウトしたプロジェクトをどこにダウンロードしますか?
私はちょうどsvnを得て、インターネットから私の最初のプロジェクトをチェックアウトしました。通常、SVNを使用しているときは、プロジェクトをローカルで作成しています。svn coでトランクをダウンロードしました https://somethingcool.svn.sourceforge.net/svnroot/somethingcool すべてのファイルはどこにダウンロードされましたか?これはデフォルトでなければなりません。

1
SVN無視構造をクローンする方法は?
パッケージには多くのサブフォルダーがあります。各サブフォルダーには、異なるsvn ignoresが含まれています。ここで、すべてのフォルダー構造を新しいパッケージ(無視を含まない)に置き換えたいと思います。貼り付けを直接コピーすると、すべての無視が失われます。すべての無視をコピーして再設定するスクリプトを書きたいと思います。どうすればいいですか? 私は、無視を削除せずにファイルをコピーする別の方法がある場合、提案を受け入れていることを明確にしたいと思います。 編集:リポジトリで置換しているパッケージは別のリポジトリの一部ですが、異なるsvnプロパティはありません

1
Gitでライブプロジェクトのブランチを分離する方法
当初、私は1つのプロジェクトがあり、他のすべてのプロジェクトには個別のブランチがあるチームにいました。私はgitをあまり知りませんでしたが、基本的なことをするだけですぐに理解しました。 今、他のすべてのメンバーが移動し、私はその主題に完全に責任を負います。現在、プロジェクトは稼働しており、ANotherリリースバージョンで作業する必要があります。 現在、デフォルトのブランチは本番用であり、私は何かをJohkするために使用した他のブランチを呼び出しました。 今はベストプラクティスとは何か、どのようにブランチを分割できますか? Johnk default Developmenet Release1 または私は別のProdブランチを作る必要があります 私は混乱しています。これについて教えてください
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.