問題タブ [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.

0 投票する
9 に答える
49775 参照

bitbucket - SourceTree で 2 つの異なる BitBucket アカウントを操作する方法

2 つの異なる bitbucket アカウントをセットアップしています。1 つは仕事用で、もう 1 つは個人用です。BitBucket では、さまざまなプロジェクトの各アカウントにリポジトリを設定しました。

SourceTree には、SourceTree の個人用リポジトリに同期している既存の個人用プロジェクトがいくつかあります。左側のパネルには、これらの個人プロジェクトの 1 つの「開発」ブランチが表示され、BitBucket のリモートにはリモート リポジトリが表示されます。

SourceTree では、2 つのアカウントを別々に保つ明確な方法がわかりません。たとえば、SourceTree に作業リポジトリを追加しましたが、作業プロジェクトの初期バージョンをコミットしようとすると、個人的なプロジェクト ブランチをコミットするオプションしか表示されません。

自分の作業リポジトリをローカルに追加し、それらの作業プロジェクトのみをその作業 BitBucket アカウントのリポジトリに同期するにはどうすればよいですか?

0 投票する
1 に答える
9537 参照

git - Git で SourceTree を使用するときのエラー: 'Summary' がコード 128 で失敗しました: 致命的: ツリーを読み取れません

私たちの特定の Git リポジトリで SourceTree を使用すると、ダイアログがポップアップし、次のエラー メッセージが表示されます。

'Summary' がコード 128 で失敗しました: 致命的: ツリー 152c27e57424de6ae0df1f0d32feba7beae6e2fb を読み取れません

エラー メッセージが 1 日に複数回表示されます。

ログに追加情報はなく、コマンド ラインで Git を使用してエラー メッセージを再現することはできません。いくつかのテストを実行すると:

を実行するgit ls-tree -r 152c27eと、ツリーのすべての子が吐き出され、それがsrcJava プロジェクトのフォルダーであることが確認されます。

さらに、 a はgit fsck --fullエラーなしで成功します。オブジェクトとオブジェクト ディレクトリの形状は 100% で、ダングリング アイテムはありません。オブジェクトのアクセス許可は問題ないようです。

リポジトリのステータスを再確認したり、エラー メッセージの再現を試みたりするためにできることはありますか?

0 投票する
1 に答える
2868 参照

atlassian-sourcetree - SourceTree に埋め込まれた hg コマンド ラインを使用できますか?

SourceTree に Mercurial が組み込まれていることを本当にうれしく思います。奇妙な機会に、次のように CLI から hg コマンドを実行したいと思います。

私が得る

環境パスを変更して組み込みバージョンでコマンド ラインが機能するようにすることはできますか? コマンド ラインをときどき使用したい場合は、Mercurial の別のインスタンスをインストールして管理する必要がありますか?

SourceTree OS X バージョン 1.7.2 を使用しています

(これはスーパーユーザーの質問かもしれませんが、このコミュニティの方が知り、回答できる可能性が高いと思いました。)

0 投票する
1 に答える
13847 参照

github - SourceTreeでタグを作る

BitBucket でコードにタグを付けるにはどうすればよいですか? ドキュメントを調べましたが、GUI または SourceTree のようなクライアントを使用してこれを行う方法が見つかりませんでした。これはコマンドラインを使用してのみ可能ですか?