問題タブ [atlassian-sourcetree]
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.
git - .gitignoreはファイルを無視しません
.gitignoreファイルは無視され、無視する必要のあるファイルは引き続き表示されます。
ファイルはバージョン管理されていますが、賢明な変更を加えてプッシュしたくありません。git rm ...はオプションではありません。これは、ファイルがバージョン制御されている必要があるためです(ファイル内の他の設定を使用)。このファイルに変更をプッシュしたくないだけです。
mercurial - Sourcetree は常に Mercurial (Kiln) での認証を求めますか?
SourceTree で最新の Lion を実行しています。
Fogbugz Kiln レポジトリに接続しようとしましたが、成功しましたが、KeyChain に保存したにもかかわらず、Sourcetree を PUSH または PULL するたびに、ユーザー名とパスワードを常に要求されます。誰でもこの問題について洞察を持っていますか?
mercurial - SourceTreeでプッシュを強制する
私は数日前にSourceTreeを使用して、MacでMercurialリポジトリを管理し始めました。リモートリポジトリにプッシュすると、新しいブランチに新しいヘッドが作成されるときに問題が発生しました。強制したいと思います。
ただし、プッシュの強制オプションを設定できる特定のオプションをSourceTreeで見つけることができません。それを見つけることができないだけですか、それとも設定する可能性がありませんか?
よろしくお願いしますマイケル
git - Google Code プロジェクトで SourceTree を認証する
Git を使用する Google Code プロジェクトで最新バージョンのSourceTreeを使用しようとしています。問題は、変更をプッシュしようとすると、認証について不平を言うことです。
git push -v --tags --set-upstream origin master:master
[プロジェクト] へのプッシュ
致命的: リモート エラー: ユーザー名/パスワードが無効です。
生成された googlecode.com パスワードを使用する必要がある場合があります。https://code.google.com/hosting/settingsを参照 してください
エラーで完了しました。上記を参照してください
設定のどこにもパスワードを入力する場所がありません。Atlassain のナレッジ ベースと Googleを検索してみましたが、関連するものが見つかりませんでした。唯一の手がかりは、次のような Google のプロジェクト ページから得られます。
オプション 1 : [project] リポジトリのローカル コピーを次のコマンドで取得します:
git clone [project]
変更をプッシュするには、Google アカウントと生成された googlecode.com パスワードで認証します。
オプション 2 : .netrc で認証されたままにする: .netrc
に以下を追加します。
machine code.google.com ログイン [メール] パスワード [生成された googlecode.com パスワード]
クローン URL にユーザー名が含まれていないことを確認してください: git clone [url]
次のような別の Google ページもあります。
Git リポジトリの場合、次の行を .netrc ファイルに追加して、コミット アクセス権を持つ各リポジトリ ドメインのパスワードを記録できます。自分のユーザー アカウントだけが読み取れるように、.netrc にアクセス許可を設定していることを確認してください。
machine code.google.com ログイン [メール] パスワード [パスワード]
この問題は、SourceTree の最新バージョンにアップグレードした後にのみ発生しました。GUI で認証の詳細を入力できる場所はありますか? 古いバージョンには GUI オプションがあったと思いますが、もう見つかりません。似たようなものを入力できる唯一の場所は、リポジトリの詳細タブ、またはメイン設定の一般タブです。ただし、どちらの場合も、パスワードではなく電子メール アドレスのみを要求します。
git - Sourcetree の Git リポジトリを含むフォルダー内のすべてのファイルを無視するにはどうすればよいですか?
Sourcetree で管理されている Bitbucket Git リポジトリがあります。
コミットしたいフォルダーが 2 つありますが、これらのフォルダーには一時ファイルしか含まれていないため、これらのフォルダー内のすべてのファイルを無視する必要があります。
どうやってやるの?
git - Aptana、SourceTree、Git - 初心者向け
バージョン管理を使い始めたばかりで、頭が回転しています! ブランチ、チェックアウト、マージ、リベースに頭を悩ませようとしています。これらはばかげた質問だと確信していますが、助けていただければ幸いです。
私のプロジェクトは PHP です。IDE には Aptana スタジオ、Git GUI には Bitbucket と SourceTree を使用しています。
したがって、これが現在どのように機能するかについて、大まかなアイデアがあると思います。どこが間違っているか教えてください。
新しい機能を追加したいとします。私はマスターブランチを持っています。Aptana では、ファイルを右クリック → Go to teamし、新しいブランチを作成できます。そのブランチに名前を付けることができfeature a1bc
ます。私は自分の変更を行います。
この機能とすべての変更が完了したら、Team → Commitをクリックし、次にTeam → Merge branch → masterをクリックします。これにより、変更がマスター リポジトリにマージされます。
これは、大まかに機能追加などを行う方法ですか? また、時間の経過とともに 100 以上の機能がある場合はどうすればよいですか? これらのすべてのフィーチャー ブランチを保持するか、それらが再びマージされた後に削除する必要がありますか?
git - SourceTreeを使用してgerritにプッシュ
SourceTreeをGerritにプッシュする方法がわかりません。
私はこのリンクを見ましたが、それがどのように行われるのかまだわかりません: https ://answers.atlassian.com/questions/29361/configuring-sourcetree-push-for-gerrit
どうやら1.3.3のリリースノートによると、それを行う方法はありますが、私にはわかりません:http: //www.sourcetreeapp.com/update/ReleaseNotes.html#version-1.3.3
それを行う方法について、どこかにステップバイステップガイドがありますか?
今、私はこのコマンドをターミナルで実行してプッシュします
macos - Git、Tower、および Sourcetree
Mac で Tower GUI と Sourcetree GUI の両方を試していますが、非常に基本的な質問が 2 つあります。
- これらの GUI のいずれかが Git 実行可能ファイルをインストールしますか、それとも私の Mac にインストールされた Gitを使用しますか?
- Git は Mac のどこにインストールされますか? コマンド プロンプトで「which git」と入力しましたが、明らかに PATH に含まれていないため、うまくいきません。私はそれがPATHにあったことを誓うので、それは奇妙です。
macos - ワークステーションからサーバーへの単純なMercurialバックアップソリューションをセットアップするにはどうすればよいですか?
まず、告白。約10年間の専門能力開発で、私はソース管理システムを使用したことがありません。そこで、それは気分が良くなります。私のこれまでの設定(管理者が推奨しているように、ha!)は、サーバー上に日付の付いたフォルダーを作成し、毎晩データをコピーして貼り付けることでした。
私は長い間、はるかに優れた管理可能なソリューションはgitまたはMercurialを使用してソースを管理することであることを知っていましたが、myoldシステムは常に十分に機能しているため、これらの新しいツールを学ぶのに時間をかけたことはありません。私がこれまで取り組んだすべてのプロジェクトの唯一の開発者としての私のニーズ。
私はついにこの設定を変更しました。私はMacにMercurialをインストールしましたが、少し読んだ後はgitよりも好みです。GUIフロントエンドとして、使いやすく非常に使いやすいSourceTreeをインストールしました。私が抱えている問題は、毎晩変更をプッシュするために使用するサーバーリポジトリを設定するための非常に単純でわかりやすいウォークスルーが見つからないことです。私はそれがそこにあると確信しています、私はそれを見つけることができません。
私は正直にこれをグーグルしようとしましたが、「SourceTree」という用語には何かがあります。私が見つけた情報の半分はgitの使用に関するものであり、プロジェクトをのようなサイトにプッシュする傾向があるため、有用なものは何も見つかりませんgithub.com
。これは私の場合には関係ありません。
さらに、私はMercurialのドキュメントをざっと読みましたが、完全なコミット/更新/プッシュ/プル/ブランチ/マージの概念についてまだ完全に明確ではない可能性があります。ソース管理の第一人者でなくても、プロジェクトの変更をバックアップおよび追跡できる、かなり高速なセットアップを取得したいだけです。
Windowsネットワークサーバーに単純なリポジトリをセットアップし、毎晩変更をプッシュおよびプルするにはどうすればよいですか? 私の会社は、テープにバックアップされてオフサイトに保存されるネットワーク共有上の個人用フォルダーにデータを保存することを望んでいます。
シンプルでなければならないと思います。バックアップにアクセスする必要がある場合に、バックアップがそこにあり、簡単に引っ張ったり、分岐したりできるように、正しく実行していることを確認したいだけです。
git - Sourcetreeのソースツリーはどこにありますか?
「ツリー」をクリックすると、gitkは特定のコミットのディレクトリツリーを表示します。ソースツリーに似たようなものはありますか?
例(gitk)
最初のリビジョンのディレクトリツリー(右下のウィンドウフレームを参照)
2回目のリビジョン現在のディレクトリツリー